{"_id":"@microsoft/bf-luis-cli","_rev":"289-251acf5a8cd6d4103a9a30de39be3663","name":"@microsoft/bf-luis-cli","dist-tags":{"rc":"4.15.0","latest":"4.15.0","next":"4.16.0-dev.20231122.4561d55"},"versions":{"0.0.0":{"name":"@microsoft/bf-luis-cli","version":"0.0.0","author":"","license":"MIT","_id":"@microsoft/bf-luis-cli@0.0.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"}],"dist":{"shasum":"c78248bbc0c3b72560342464f7b2ba696b944eac","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-0.0.0.tgz","fileCount":2,"integrity":"sha512-cOXa3OQmT4Afs92ofZkxai6u9NL9MILrnYQCgJxzrjQMsPbqjGogizueF60X1ooc2f9AjTMpaIqKwPokuTS5+g==","signatures":[{"sig":"MEUCIDhM4dYeOdLMbxIHLQP4j5Qxt3jyIIALc3dmpLEgYEdAAiEA81b0JbIwBH5O5t/ebOLsTrCCBmam7GHP4YRQCDWRLRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":810714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd79jXCRA9TVsSAnZWagAApcgP/jMz211M504RkL35tVYe\n8uOT5VMdIxkIC6lAzYpFoNeaz0RVVMgyZAekI6uFTZz865XdTeA+6G0Q+nXu\nvgRq/21wT6+7lKBOH5VhQsYfHvVxO/jaFryqiBV3wYHOO45EOP19V1XbBZmt\nTHLZ5ywZ7UDJ5qiVfRpr0XIsXNDBnv0sM0o4YjNNPCE3U3V3H7rha1AXn1Rb\nY7XjPe759D3l3DwnI8ZlKwE7uqF6dmP7m3ck15TL/gXfJRTORfxUBLoKjN13\nChL1EWzwO71YkWqJh0aqt7YZwACOw71I2LTVyNxlhy4UJ5o4Zp1F1zpWQvC9\n9YlhHZelr7/QQIzlMr5svrAm2oWAkOAu1jXY9g7sTBIyVbtsg/jObJddz/B4\nys25tSbM9f7zfnHo3XW/bxvs9iqbvN+U6ugE0T3KawK/+QMout4eyjLt8jhe\nEW/BiTyEZObWQQKmL8lE4T2aClmhsaHo+NjA1+8iRdD+rI34msijTbJBwCpb\nR/XFoHutH8Jv8EU+FxftEK7EvaLdY9Nf4xTbhIbLgWTlItTfTy9dQJs0NPg5\nlFfvmpYvRASsxYXG7gly1udfknWDLAxGDRNEiiz+3Js833zO406iinjdbysw\nV3fgpMXwW1UBvC98z8PfsHHxVz6R0YKZNXxDgfq9tDwxdjrkEMjnNhltCd5u\n3efA\r\n=nD1C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"microsoft","email":"npmjs@microsoft.com"},"_npmVersion":"6.13.3","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_0.0.0_1575999703134_0.7140037511689987","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@microsoft/bf-luis-cli","version":"4.7.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.7.0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"17b7d2dd462023546969ef3c73f75752e56dbcbf","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.7.0.tgz","fileCount":43,"integrity":"sha512-pMhoJIPGZURtWFGp8d42NJPDKwahL99Ct+Fpwv2iNx58ja9q8DI0b4Z/wgt17HgivS6Hz2fGiw3H5F4toHxtIg==","signatures":[{"sig":"MEUCIQC+jUOimzYaQk8ptCk/LSMsz8rmoCVXM+fmByo4bR3lAAIgenKnS12l0NaCWDba8kEJy6cyekwOURd0qAnXymRm8vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+Xf2CRA9TVsSAnZWagAA/GEP/0vX2TFKCRC7BWMCKxjO\nIS5tT7zpo5JtZVN1HMNxk5qKTpoUTqjaTL/qINv8Cq9qYiR2UGvzZQE2exFx\nQ25eWSe4ePSU+Tn7LVn72pkcVNmu3jUP7cJtk7g8enFoJGiUpqF4GyEaMEoq\nGah6BJBgq4oSdatlBET22SEZd2hJpfzPX+HdWvXM0sSdyW97/HYqag5qS6U3\nG3WoVrP0ITqxFxNTC4vRZnJ8QM51gLAbrgazJJaAJSEKquv9JVRbNJa13JuI\nsyqD60H8BLkQ9W3rgGwDUNqz0KaQfLzqHN1kozRhUJT/3tYzhxYozRNa7H2R\ndLCamMdJPcTnFOxBaJr1VLVXsPupyln7EH8/9IYAWa+6xlEsh20tNKtglAW0\nh6PClmYfSzci/wQe+3+WeiYdNSe/Lnze6RBK73J4qia4D3OORbCsu5lg6RDy\ngPk1Myb9Mug0H0UjKO/Lgy9zvIkV4CGOm47xVPAepVKlIUyx2spJEeyBP8C9\n7bTCT8EPvaozL6t/1HdmYrxh+RIbCD2TPFlh4B5Z7TqF4FMMaep+EbYtD4Xc\nNMNjiiRieq8K+W3uLUsVNaxe94n5D2OqM8JFZNUovVQJfhLW73J+M1tnOBAk\nbSTIGXbM3bA/kGfGHlR3EokHdm6Q/qBmibhu+CUg+WSOR7weHxU7PjQXZFFr\nuYz0\r\n=lFbH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_microsoft.botframework-cli/drop/microsoft-bf-luis-cli-4.7.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","report:coverage":"npm run coverage && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.12.1","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.13.1","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","ms-rest":"2.5.3","fs-extra":"^8.1.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-cli-command":"4.7.0","azure-cognitiveservices-luis-runtime":"3.0.0","azure-cognitiveservices-luis-authoring":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.7.2","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.7.0_1576630262011_0.6973161193422899","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@microsoft/bf-luis-cli","version":"4.8.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.8.0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4256213a332520811bdab4a74289521ceb4fdfc8","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.8.0.tgz","fileCount":55,"integrity":"sha512-lAvasa8l6H37nPgxDQdN+OeY/4DG0/Zbl01iSwmD5fSpNGOPxAcnFbA4W69gqNBW+MpD+2fP7PdUhIvIGJ7HQg==","signatures":[{"sig":"MEYCIQDyNTutQlal7MU+Q21r8dXHUn34YQxzbW+6LDNWlcsCpAIhANstWThYj+9PPz2VU4xkcq6jZkWnBtOfQF/WPldbu7yH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecVHyCRA9TVsSAnZWagAA/gwP/RL+5RI6JK3Tha+atKWy\nGPyhGkKI18eykfZQiLG16+Ruesw4uf7MaTFGJEAmnShjX6tJf7vrSpzPP91J\nWbMBjh5k687L3wk9hQ2ZaM080/1Anu/9RH50m6Zs965ixwsdBEUP2hWmSRk7\n4ERu99iSnv3F8qZoPCUTtjQ68/tr6XX5HLcQK2X3LrOhWifCbB4EmD5+a4n1\nGoL1hCF1Z1npo50b2385RlZ/zXh+ku9czRQH2/aVPeVWmpVNvS5CdRkahH2L\n0JUX2p9kLA5/aboBn2miB8gHJHuAJIT4zEQsl08YntbbP8RbakbXM0ZbCUTi\nsnYp9iDhd9QOxSo5x6HLHZrbDJQ8BUlwJGGQrBOpQov08pbMGX8fPZoru4d/\nLjevueAfseSwAmWQsDdpDTMHU/5Po1sdX+dBMbLt3Hai2xylfLmrtOuPasYe\nxsH8YF/eummLVGR21wZHa9rvSDhioM3CQEjSwVCeEgNN0/wAnS/5FrfC6SB9\nULHQfXLcrKFhfsDEOubjQdI2oAGxKOpfpoHdXBxWdBviRdHw4K8rCTVdWvn6\n34k14xGmESk8nE9FAthiorS8T+Y/I7XymZ0OGULsRdoVP++iBDyDCiVHqVnG\n7OFAGVf2X0HoIN/wMWOlxSJgOsDm5i4B+ghFSAEN+IRM6jrP6uAg1k1w/w35\ntswR\r\n=Dj2V\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_microsoft.botframework-cli/drop/microsoft-bf-luis-cli-4.8.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","report:coverage":"npm run coverage && nyc report --reporter=text-lcov | coveralls","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.13.4","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.16.1","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.8.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.8.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.8.0_1584484850264_0.9384099093536167","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"@microsoft/bf-luis-cli","version":"4.9.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.9.0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"53c93ff6e81ef737cfa7b0b8890d6d35e1c0a343","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.9.0.tgz","fileCount":90,"integrity":"sha512-4HtelnZhxoQyblvahcTHnH2tNS3Qt7iORZ/ygY3dGbb0Ue8i9tJLWN6MhQ6Qxll/GwtX35LuajPJt2goVIhK0w==","signatures":[{"sig":"MEQCID19Mpj30VmoWQvBK+LL+K/XHvt/sb3D0zsBZUEQqVjNAiAjv1BWBWv/pSkwPChldI+9HFpDTMDxbdNE2kMup68aLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuu1ACRA9TVsSAnZWagAAKM8P/0kJ5AaqWeKYAPeuKk6f\njD6c7OSMd/FnrcMxb9Toy6zacuSuDrLMMfGzJAKzVlUxxcgbikNmNIZSNOjh\nFiIOHv7Zv8C0kZzeBrAAexXaM3egm1obzQgfDuiMXbFOIuCN2GjeUKOQyJm9\nx5/aZY/qhCoWisEZIWxiz1B21/rrKeMdycztUyqEbSW+SHIu3o85Kzs6jw6V\nC2BA1zFD2XCHZxJdShoOZHWNAVWCC6dgtJr/8ddgMAg+NGkj/xjj8r0d5pBp\n6FnGAdnWOoGD5MlCDljjXMxYRumVgqMFyOI4pnclckr/v0pDbfy2S+MlI3a1\nRKpU8r5ceO4iKC4giNDPCUajQD8+QAo79xFCYh3eJOA180dA1gas/gibJ6ov\ns9uFPMLaqYaoQ9zszBdVEUxY3ZUXDZB7T9xBbysimUPbeSFX1VaAbvTeSInk\noy3w3/A3aUSmbrQdBHjGkga2u7iwnXp/Zzbmgfe2Rj8fBSse5Wfio3iqK15e\nFjdGpNAwixqJ5XxcLDox9zgCtrwSKyj2NOMyCSlhFk1wfpRrDNzly/S7O/3G\nCwuHItjNzXVPIEF4mfCnawQltkEbdbaJhpG9vCcrwrtshcS2ik+WpSg3yOdy\nIk34/fdnlzhpQCkHOPvZrSgSDoFJ7KvyLpBRfZTMJimWP/azzas6l+23CuLR\nOvKU\r\n=Lwxk\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_microsoft.botframework-cli/drop/microsoft-bf-luis-cli-4.9.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","report:coverage":"npm run coverage && nyc report --reporter=text-lcov | coveralls","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.4","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.16.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.9.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.9.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.9.0_1589308735851_0.8942014102252236","host":"s3://npm-registry-packages"}},"4.9.1":{"name":"@microsoft/bf-luis-cli","version":"4.9.1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.9.1","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8c6ab2c089ef03aad83d0ec8b04dfe0cc30aaf99","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.9.1.tgz","fileCount":90,"integrity":"sha512-yahftpxlly40k5Td2i5mfHpAOuA1+kOsvX4/J3B4pDTcV/cCHaW18W14tKLOZCWSG9EOlMkCclYqeWjmJCvnXQ==","signatures":[{"sig":"MEUCIQDzftLajlFw3w/jNYWqCTkd8Qb5fPBKBjIo/TniSXq5rwIgVt+S34gUSPmJaFxNbaiO/HcTtVUeK8RI9LiTMC5OVUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez/dyCRA9TVsSAnZWagAALhcP/RDI18mzmuA7Gn4XAnoE\nER8pQ6rkhGZ42Xrnlwx6/nxcHasb0ad5QSjFX3al2+tfg+XRsCzejBwqje5M\ni4OZEWAaRpEs/tkidYoG49ISzxWRIcs/Q+GzFZ2r0On0P9tBUUGqHySA5PkI\nwh1UoGFbiikWiz0VP3oM8jhBeUy8wpgnfz9TJbaLxUzuoheG+tZliiPbQaYM\nVT4sBzkyN6lRqhcpjU7NTfQdiimBR3i0gg1JkIlfKbOOBqvRahMDc/bzjctk\n2uTaSgZmqsu6V+jnFzK7V5ApmCpQNhOsIhlsYMaBfwLGpgshvheqPgfIDZ8D\nX9xcE9TEmUNEr9NQgG/moqBUq0myINde4Shx+MsMg5jzbTH6bg0Gdqw8AgsP\nSCE97STF+7fBdpgLhwK4jbL7eOVqVIirGI9JpYmX0qzH6H4PzqVOTcIwye6a\n/yppLeUvDGGhiE28RyAG5n4byl1jduvfgpqiw6nTY+8vurxSmJSEE9gcby6r\n59YThXkiW2IN5tJkJ7BgIbhlNyarIQO7ufGEd6Zp1C6mRHOV93vP+4D8Webj\n49nV9XHxgAWnSYwU4qzXf+X9qBav0sBFElQlJxLzRuVWGnTlXcUU2xLFY8hh\nKhKNLOZIyC3Aejq1X5ueAtuoX9qej9cjS+Dc8vrRZrOH+28sNCh9hHHCY+4C\nHHu+\r\n=wMuj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_microsoft.botframework-cli/drop/microsoft-bf-luis-cli-4.9.1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","report:coverage":"npm run coverage && nyc report --reporter=text-lcov | coveralls","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.4","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.16.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.9.1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.9.1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.9.1_1590687601678_0.21790892419072483","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200714.6b8b8a9":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200714.6b8b8a9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200714.6b8b8a9","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"39196fcd8b5db9f13552a8bc2c3e7a299ef1e96f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200714.6b8b8a9.tgz","fileCount":105,"integrity":"sha512-qPgQq9Lz78VZQ3AOB/zOwrgTehX4Z6VyhTw5ZRgg/wpzGiFHhYpixMY/SIw3OZD/FbFDG884csVBciEyHOynvg==","signatures":[{"sig":"MEYCIQCuNpN6LsS4kSa3rB4ey9rTabhLfbaRbHjyfpulyN23OwIhAJuzqj4RZFyvV/qKanqwfHEARTwY4z4oxnfmtScXKSZr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDiy9CRA9TVsSAnZWagAAs2kQAIpMXzxbSGv1fR5R2VIU\nCJ3cGoKeOc/FewI1vkerkgIkEMJcfzfCoRxWOw0wS8CL3cneMGuMxNHqdTNi\nsKiI4kmoWY2roTEt+4kGS25UxcQNUgZVAloEOYiBv9yKqutGId2N6BIp1H3F\nQyPLbO4jAFC2YvPxQZiNCZo9IkuIDSMSZj9oGEXDh7c1xySnH6sokrFZnSeX\nKLz0nVuCxT3Vw1A70iwdz3IgDyuNee+BlMpc4Iuv/h0ekUQtGFJXIWlpi62V\nkxOQUrvm59Wlt0+FPUFCB3MujZclRGWCHk5ZDOT54Bj2cj8B8dMxKG7MPx7L\nzt2+LOQdc8iH3itih/dJZO8MlkB6K5Y289XA3ZIjcxB/uGiLRhJ4B8kax7g1\nYB94iJrJVl0XYm4vZ6avCZU8/yuOzke0YE/iPSQ44dl2cBKWGs3soqyc2M8F\n1aj9NekIQcxbMo3vD8333pINw6GtLsUCP2BL8iFP7tdfL4WKlzVzZnB7zPDf\nwbvWHCP4QHpcHo3nL+P7NrwzH8HIg98n84d+FHHuO7aTvFA5s80gYTASQu7n\nKy9FU4aXjdNOgocVE3rlvjcLykWYLJG6cDqu67y2pS+1nShRIa9nv4vxKV02\nLm43QhyiorWIus9+AGiWxje7CfiaXu82II7Vvru7L3QCFcr1Ypmp5SNb8QCl\n5Cju\r\n=jtpt\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200714.6b8b8a9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200714.6b8b8a9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200714.6b8b8a9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200714.6b8b8a9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200714.6b8b8a9_1594764477556_0.39573074122063456","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200715.547c305":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200715.547c305","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200715.547c305","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2e68f9812d96b56099e7b208f9ea7376f19526c5","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200715.547c305.tgz","fileCount":105,"integrity":"sha512-V+DekBKqDmbIjvMBEy68cf8HF7jNRHhVcXeqhhrbV+FRNbHSIaEgO8xQcQUhF221GSVdQDp6mp1gR5oxwkRp8A==","signatures":[{"sig":"MEYCIQDksHGBFuSzDuMiIS8Wfk38pc5AMyzjWQiX4yVO0/1t5AIhANKrtYn9AXK4Q380oBx7fHzzNBRtrZfFfQNIL5vHrKlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDq3uCRA9TVsSAnZWagAAo44P+wU8DsiPlRXGW6STYfe3\nAFVOBOyh6+DZCKyugeY9fjuhG4TWe2jwwbDBzce39QA2OLTd+bIxLhXlxwRb\nXgfDKimrOFHdjMqnPn8jAq1w4z3FpHtHDxqqAE+qj68PBMwqp2+ZUR3ce05H\nKymsoTroSeBti5ZVMe1DF3w9rtHr6cxW4e7nHMvjY7Tr/i/v/CuKXb4pTakc\nnbD2/1uoX9GJdBys6RbuKU04fqCcPaJNZsJY3Hl+iuGNRSx0Jwt1nVbKOsyo\nqKeu6QDCpAEYP7pe3p59OwCox5uXexUVxYu4Sb3Xmcit1OaMrHDdpLRsLeLz\nweKAKiibrHyZUl6g75ZdvGUhzWNpXUGzX964xEHpK/OkT6NUW4YXto48Qkmc\nFdh7eOk/xhVI6zK827S4ZedvO4JCidEcdgfW2eBG8gS3H1JticTdm8pRorzP\nAgwi1fpZZmBfzK8m7CilRjJBJXK+0+aGIg0ZI9JedShICDBamBJ9JaoDlSxV\nw6okD49/vG0UFK5J22zcgs301oDTqUJvsnkhBxyHEvScvCmJLmc7bfy40crj\npVc8RrIyOBp1BDZim4i7XKn01tdmpJD9dzSrlsJ0OMaJN5mLGFNaO11mSwS9\nyK1VlhEXHJVh7yQnK4aTDg3+YmJ0YyoHG59PH4iPOoE4WnQWrfW0P/suxMsl\nKc4k\r\n=MPh+\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200715.547c305.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200715.547c305/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200715.547c305","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200715.547c305","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200715.547c305_1594797550456_0.09237756771994654","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200716.d3cbcf0":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200716.d3cbcf0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200716.d3cbcf0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"78363e7cbf6b522e27bfd818b451f06dee7f14c6","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200716.d3cbcf0.tgz","fileCount":105,"integrity":"sha512-TMZQ5+Pwj0CWSbI231XzYm7peLK7Dy32da5ygBXtQk9Q5/91QzJLy91HbU6DIgpTw2bwJo3rIvtBeYkM3E7O2w==","signatures":[{"sig":"MEQCIDo4uagmSNXmITw4RBx35+MxL+VFG/hfiFVgpNlQkK59AiAWdfBFfe64XfhS7OtRfbAGpGiiQvuhN5eImqq/Rb4+Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD/+GCRA9TVsSAnZWagAAR60P/RB+1c61rmxxP16Ihlb3\ni7u1etbVjow/KG3Zui2Bjd+0HXMvaFE9fud9fiXBl6Sgnj3d0tl+KEaZ+ROB\nUvOD9+DE5Ot+krhJZmbIULHSy4Dn4xwSwF+4lJ/NnBcuv1FPQ9LFLTtti1ZW\nPfUkIKsmZEdlPVpnqSh85g7Gdc4IeGlx/1RcNmTSQyrQxo8Qfnuo+kgAM8Jp\nadHS4yXfIyyvRr9cNFaEksJMLIkyKK98uFu3Umbdhfg4tSx7j0FEDG/D20gp\nH7IZzfSJLUgmfczgGqI7B7KXcsXPU+O+xx0V4zuYs79hNok4k+j/THxiJrin\nVtNb8962EsVmSXVelNPXuVPqhsf0RwK44n3O4xJO5Ar38zQ9jiwJpR3gpdyc\n7cA7Qil0/kA3Gr2pikwRQHu1HNTDsnrmMvrt9zTqDSHjl3sM7NDwfatK77ND\nUpmhHCiBc8FUs25w3MvtNucgegZSXHeCtuo8f9VLuSGYWgNBfDLHrnNh2RRT\nNmCa6UPQbKWIu+NApkOy/qnNnw8pyLE+MFipJjQ8RwMyNJWHILOgJ4LZSuYZ\nvILkO13YkIJIsyUggQi0Uqwe89S4Ws4XUKFy1TtTDqlbvPAv9ULMlmUxQfk/\nrF1cpBo0nPPWEqWm2i1JR2eQNALT+SM2b5jkpgnbJW/jcXwcW8fNZ3YG6c5H\n1AGS\r\n=AKoD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200716.d3cbcf0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200716.d3cbcf0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200716.d3cbcf0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200716.d3cbcf0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200716.d3cbcf0_1594883973795_0.83316565808521","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200717.fbe453f":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200717.fbe453f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200717.fbe453f","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"c392ae932757489d6c7765f8ae919ecca6f3577a","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200717.fbe453f.tgz","fileCount":105,"integrity":"sha512-IEf7Dbof1LVQgd3EK5LAdec8TMnFd4x/5uwsSHgGn0zsTC2JoEbk45aFEJRT0fIqpy6qtDxTECtAbPFbPOjhmQ==","signatures":[{"sig":"MEQCIFxUYEa4YdZQPiYFaQ53E8ns9iZR2LdzwcQT7o6qrPbwAiByAAbrXpw0ABaYjZcnfxMSgMrUSlNLWYibnaWjK4o5Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEVF9CRA9TVsSAnZWagAAxs0P/RtCTIOfxBYN0b0KsUGB\n274/aFMvi3OahFbq8UgYuVx1FEcbe3GZkBiFTHuyNGix7eLJnb/Db0OipRXi\nj5Bm9PIaxIKX7Rc921FBxn9aRVYDY3PhulhymBtHcppeiHzPBbRB1mAcXI9r\nDUWuL0ARXeMwjLR7cGHqoRshjCtTjI2vEuMEEtT/syGvZVxx97C22tD9YtI+\n9R70nmgKDR/qPxCAUtyI/9V0vnYGHT2sbOslw/oOp5Jz7E7fhufri66I+GFR\nI/8wdqfbC/Z+KXBmvV0/MsH6yXjzrjpdMRSwM3Oh8EzjjEFSJEfhiIP60v9r\nKE1AJ5UeW3jDTe51HWpATUpns/MbGVJihPcQ0aEYKVhZ/NVB7TiPVV9HekrC\ntNacCjPbcdsRABsgP8clZSZsE0gD+0F9g3CMAVNeUOGs07hCDmpILkS5OUl6\n8bLIyNBes+ZNcUD7WIeQ97M97N0fSiazSPdo2ftT45L0SUR6bOM1rtx/tubG\nIZ630jdKpb3F8tv4ps0KS1OMxOs6E9GO+1NwQ96GX98umm97dMM8GKPRlX4l\nA9JaNTdUMi8Oz0UsXicdFFXz4DCVZn2t/PPcsFJLFEb+2BxMXIk3+KlnMAdW\n0Bh44v8h46oqevWyG6DMXqQsyvNGDb0eD984JWa1zzGKNRFaj+LuxF6p4XIx\n9wMd\r\n=GcG9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200717.fbe453f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200717.fbe453f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200717.fbe453f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200717.fbe453f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200717.fbe453f_1594970488282_0.7517125188468434","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200718.6bd5cf5":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200718.6bd5cf5","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200718.6bd5cf5","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"975e97b726ee2840f945cc4a14c86b35aeed9c67","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200718.6bd5cf5.tgz","fileCount":105,"integrity":"sha512-fpcM80CTzcGZnoaS5vMdn1e3XBTf7xagluoDdd1Wt1hrJs5y5KW5DdHaeihZCfrKNOAslW95pkFKFevbpPoEdg==","signatures":[{"sig":"MEQCIA4pBvFXhf/CyK76Futp3JHFOQuCMrkGSX+iaN1hiGlzAiBE3uEfIj62i/BXhFhMtPXf79yBecxupFwZQrfPXc91Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEqKDCRA9TVsSAnZWagAAvZ8P/3DNyZolUAyFrr2ZXA+H\nghsxHiu5Ab96r9zrJD9yUBnY5aD+dHjXI9Wh8ow/I5U1QzFMY6HToWtM7WdP\napgNHD3p5lMwsJOy1RdRPBEEO+CxOYskxOvUPxYgrlWnGOn/A/hF+5+EqVjF\nvH9KQ/ZKJ3d863tXhsSFWRLHHD5WbX8UohqhmrKKpPbZwpbfYM6y0Yd4M+7w\nOnhnV8dUGh34qm50ZJDuIxCqmpKkE3qy7XnaXxSLN7WER2XALXxLpCGBS/ia\neusBLTM1RYCO5v6CnKowxNxDR/6ULPGIb+zeqfrAzPpPz9Q148LkXMRe2BQe\nDLouLLLkCJQIYZhzN6XFyWj0guFMbQNHQU75dhRG+2HYGq+lsl1UGjEashH3\njOh+TPZ7fZ4uCliUwZO21fqq7+pJ+s2NdVidQyyp5z8Yyy1flPPUakoB2qBk\ntNCTT1zVvjFEYBMcr7phgpsPZowKJJUKxbEYg6Ij/VwIFjV5+STSrXQzLD9/\nhcURYgvn/ll1QZ7zwVbPmmMh2kauDZclpeQ2TUUgJP4aLhxEGP0IQ06PN22d\nB8wOAEtyyTh1dmAhkEuuT793R1My/Xa3YEmd0DMgB0xKJ0AX9nMfvz9lAEJ+\nG/4BtBZVpZc7chfmyKjFgXHMXtOd10bpp5B4VUXLID/DNk5DTjlSIaubBMGU\njTyd\r\n=XtQ0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200718.6bd5cf5.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200718.6bd5cf5/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200718.6bd5cf5","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200718.6bd5cf5","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200718.6bd5cf5_1595056770572_0.4149977187777123","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200719.7816875":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200719.7816875","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200719.7816875","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e6a6c01c232d81891415e379329e1655f953e447","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200719.7816875.tgz","fileCount":105,"integrity":"sha512-eIz9Knw1bhZALHrt9msTs+f+SyYkgDdp3nKV6bDlyHkhkUeqri2jWcJh6qGFvmlWmux3X4zz+WEhHCCdA/p9NQ==","signatures":[{"sig":"MEYCIQCbF+al6qhTpaZZNE3Ej6e7UjaLdRRsflBVck8ihA0c9AIhALGXBJZEiAniFvIVABrHwywlxdqtjGWzw1nlfCu9D4NX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE/PtCRA9TVsSAnZWagAACgUQAJaTnhFvb1u36zxckHIJ\np55o1UAgc+0puARbq0Icbds9EFky6fZRy13o5qW+ks9BFzW1EwN7NLx7d/3n\n89N9u/QZ2QI87F95vL3HSUUu+aF8SLYJCZ2UIKYFKzvR7xsAz8SROiHdNex+\n5QOOwA+VWAd0wkuh8VqBcmXPn6/3oQfCE9P0HucvuczeuEE3FibK59dwqrJI\nM2WspFYRfUYs9S9L+IibWobzuEP0gn90HOHx+0jxHd1wevPDYXrSfFAtWgMM\nQ3AOl6IbjQ5Vf640b3K664HU8j4hBOXeKPMf7IotmNeSizHRIYU2YwHzPkpr\nYVA8oc1aMoyd81Mzq/8cb8Q9fbrKIkKWC4jzgRllewKPZE0aneVcVaLUt2qT\ncsNNYWyMQO/0/8vgIkCtOCBiSOiXVL/7kI06BPfeNAWDlMpJ5Ss70q6aUjQZ\n0EZggEMpErahOm1TXlJurTZdYQoSm8s3joT3spyob6tguLS1et0Lv7K8vcMb\nAm6Gi6nGzyJekiw1DNSnFjRMHQX9kXmsdECQnqcM6iPXu0ZJU2lgS6OFMJyt\nSpmPn55eMU4GrmEKpsiqHJcdmozM+Tf7K2EwN/J2stAFcwVbjVpuTjtm+wTU\nQS7br5fqXS6zHWRUTjn28PIs/vOzVxEVIk4bfTSTnxwnDteMcpoq4slfu0zi\nTGHu\r\n=HV0C\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200719.7816875.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200719.7816875/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200719.7816875","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200719.7816875","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200719.7816875_1595143149460_0.867027799135696","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200720.88a2a42":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200720.88a2a42","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200720.88a2a42","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3db441dcdc1275a87f76d21439f5bd242e349df9","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200720.88a2a42.tgz","fileCount":105,"integrity":"sha512-uTYWRTtqhMjxM+E9p1Sws+BFCmIcTAtcYr/BJRmgfshiKeKOnwAKOY6SLZpPv/Uz882y7QBJQZGC3ZDM7kgvzA==","signatures":[{"sig":"MEUCIGnDC0aEmNLjZLp0KKzMV/Jmm4qwi8jygYnh47EsPMn3AiEA27Q30UQn2zlzH3DXwsfg+LvDRdL72LMHs6pNgF7q7F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFUXYCRA9TVsSAnZWagAA/AEQAJ/8NHjA2xTLXu7sXAB1\nbuBylMZ7CpKXtICrboAJEzzBzeKE6rEDOrbzsmM9f2Mbsih1UOQyouYuWMLT\nv/0Cu1rB0f3S48FV1qS0yoze67X+p7hzsvU8ExuQKnSkNTTivF3LUQoSwb3m\nBJurR5egjEixgTt7HzWHwe8mUWI+kH5eC9vSMO2XBXhkFW/o6HwiHfpwNFy7\nzWPkgVWPXdwj/UvWXuoL/seYuo+iBU5pqe5DJkFuRB1RmdWF2RrTEGzwdqmn\nt1LpmL6GAy6FX3+e5tj+EiHycm76IQ35oXmFI7dKS5rrtQUbNmd27C4gADq+\nd/T2CnE6cr9ixXGgCBZb8d9ssf/ZDQmsQppqSbDhvMTyLbTgWJXBkJRq7dhY\n2khP5Yo4dqXZTzNVg2/rEkHD/9P5dih9ky7/s6bNduQBPxdmO+nJLqjQHNo5\nD40r6gCBDzURinxCBYNVKMuTonuSeR4aktpw95xLF4GomEPvj08feZaNuOz9\ndU+biIe84vifjrg8gNO5huHzR8WadyL0VJi7FTMXRVyphip9OhiIH1GVvOYr\n6oCiFNZbHunqZuNNTrBtZFaC3rx6bC/kKw2XQXKGF/zL3BAu3jt+ircFOUS0\nLIQuev7K7SXVE5gSyI+4wRgpt3Z7HgExTJjsYSJXrhQMUQ8UZESvvx5AqDs2\njMBI\r\n=n/xF\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200720.88a2a42.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200720.88a2a42/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200720.88a2a42","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200720.88a2a42","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200720.88a2a42_1595229656182_0.857567133695404","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200721.88a2a42":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200721.88a2a42","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200721.88a2a42","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6f72962cc35da06e70f10597fc11181d21b30bbd","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200721.88a2a42.tgz","fileCount":105,"integrity":"sha512-Jw69w4A7LtAa2M7Hfy9qfbo+KX65J4xcm/Ni1fzP+Qlhy8cNkwUy+mhYXXaZ3BnlWgF1bw3brS0te6a9stgqKA==","signatures":[{"sig":"MEYCIQDx2W6Rryn1Px/VdpF3CJ3TJRbEUcRYAArAJEbaiMjFoQIhAISgv+9Njq9I40/70GP0tqShy8650z1zSXYtO4fhQAaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFrPRCRA9TVsSAnZWagAACkoQAIxpCaRxou3DrZSfgRUR\nkG/DNYL7HEDeGpDMobXSfISuvrqGDWpOIcMKq5Gits3KGDIR0u4Mb1oFQPXS\nku1IFV63+oYRZhA3k3i5lP8XB1TeJNrL664OmWG3nPg9+bSEVEjqm7joWUGB\nI37y2byQ4UjVJ+ZcNrSgteuhM/tbKP5DBVUEY3f4hNyHpoMh+Nz/kFHakUFO\nLFuabfh1F+kN36LeHzFEE/1++6vCdiz2Rl0EsmPk2qKAiFBrnA2p8giSB0dX\n6zjjI1TFtRF6GPd103Od9n5e3aHVRlLhhbZdtxCr1Bpc8N64PizFKqLdSpIU\nmQunGWSv4l0efI3WOOBgpSWghO+Iehp/haEYBywI7KVC+WeXq1MX4kesmLeL\nnQDhiXngMPz+Qj2wRbdZisZW3grJDHe9swt2x7xsO9PKvmaeksQrcZxPWA6c\nm61wbjrdyOWXpDseZ04brcnKHGxn5dUboX6Sl9xwWrO7FkQcaLhB++YfSNeq\n4ox38QySHlbbyrQLg7dHtfGLt4wywqBMTs7Qt0ga9MDZTHSsSMA2bPuUmH+I\nyXSaMKkHPqW1uUNgE1WUyon3YvodC5Wp/r1+XKito1SYTTEhYlm43BzURgYV\neFDxaX9BkjtAchu6huzUEZ8KQpm7kucNgc3xLoUN+CjoCXNeBr+7nn+V5ARP\nTMSX\r\n=kB3R\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200721.88a2a42.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200721.88a2a42/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200721.88a2a42","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200721.88a2a42","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200721.88a2a42_1595323345280_0.7917917345214418","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200723.4c45f4a":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200723.4c45f4a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200723.4c45f4a","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1bbec55efb51bf7a5e2be5d1f2ddcca33e3693f4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200723.4c45f4a.tgz","fileCount":105,"integrity":"sha512-f+8u572MiJxhqlQ74ybm1N131vI8ARsy4lRNV2PjolAm1bYYphu99Bm5EM5byKYvcYbhI/GAQUBKlGxjrF6mhw==","signatures":[{"sig":"MEUCIAppD2YkkunLQO6doYdCw8OmMvShGv1wyPu/c5BxB/jHAiEA0a5JJv4adELV7KX3UYZXhJhnBavTx2OJmibljlUqP6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGVbRCRA9TVsSAnZWagAAPZIP/Aik9bKruhOw3lRUNKEK\n/8glQBy67iVyYdWC2N+75RHvLozaqiSRijzUGeSatDCTMyMAiMxM+iP/+N13\ncQ+jhG2WquZL3bciZHWQyZ59coRu3EuIoIQ0zDScstj9ZE8hb3LIetLpvAin\n9mvZ8NNQUr7+J/HEjqd9t9NVjw4QDVlJZ0eK6n3VcmKOt79pgCLffYRwek5X\nomYPuba30KOn5HBkaEe3Uk5u2DGmK4kh7fW3c5Sn8t2aFhLX8qgH9X2tLy14\nMRmjTfP4ZfGGekRwOUqOR4G4N2kerXezpJWs13hGrvNzJ13UQfFRbfDQl7dg\nJ7S7pJEFuvJ9M9Phor0pGlp2QdfnSvC4hbEKxKhqMzATuQ3w4VuVqSp6sEXS\nVuqrLEt5Qpj5SD85nbnLu4rrmvWfWnYLORosSqNX7if/5xobklN7lmsI766J\nOoW0cHRMmdjP37Q/RdILYCeb2VpVA5JjjmmZeBBZqrVdVDCe0ySxbUzblvEb\nQw33/u5yJWv1iuT232QxUdOGXUw8nb6qwweD6VzfMSeFcbi5XPwsWCSNNzzT\ng3ZshEZMNJU5S8bvyqOOwwT8MVaGutnPLPIyimsaULmmhB/zlH7XWlRI49vU\nsU0cWPPRKW807KazO9iEO7DKR6WtOV7MzBd3WkD6RhwfjWlknm9hYb60H2JX\nSM5/\r\n=B5i3\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200723.4c45f4a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200723.4c45f4a/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200723.4c45f4a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200723.4c45f4a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200723.4c45f4a_1595496144933_0.4426747131452682","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200727.f10d79c":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200727.f10d79c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200727.f10d79c","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1bfe7d283337172db13b0a6297aa4dcbd750d04c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200727.f10d79c.tgz","fileCount":105,"integrity":"sha512-1+dSa8W/7m4yZ01XiqwRZTtAjiJNXlwW+du0UciHJGHQgRl/NCqqshg4keU8qGCCi9B02me+wjxfztVsEsPW/Q==","signatures":[{"sig":"MEYCIQDhaZUdhShG9OjirVNU7AJUjiM8FNdB78F1FE/e3ZmewQIhAOIaeVgRI4PEvCb4AcQ7kY8meojbgB3OtXRuOkbLpj5H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHp03CRA9TVsSAnZWagAAuNkP/iuTCtUao6dQ4axanVO2\nU4b5xup2X5uzPBOqMTmSEwMosAXXXNQWRz0gx5CKbRGdZuNMsesMNDWcjsHg\npisbq/pXgUnC2/D+AbOpz6nMM1rItSdqUem3xVvzBiaW3DYZ75/BO0XRpkDx\nP73dj5TpnngSNa+n/6UEgTJh+lWxZIppg4Kxw84lFsc/ND8etpZavmqMkCcx\nGb/E9crVIDJnqvzQ68QLwtXS4rNy7+zsrm8MwRft0rZtyuva4otvO4zLUqzf\nXThVMuUIdJSgWuRHaUi1RVwTRYamgQ28AL3PpepnDoa70Z+blcmC3tJhYNp7\nDXPH0owKhJDodGjNpCybMTrziiEFHy+b7GSyQi7B5jtSyAxTmUJks9U/h757\nnu1/zE/wZTR0UHGMhtWP7YN3IpIt/2Pa/9ehMDXkDMLy9PWkNKrhocwkg6HK\naCUsJbtA7hgZcu9D0VczgbHRsGra+cagHaBTf3yhVHl6Di6nOOFihNbyzzxP\nwkUWLwb/M4M1TQTzGnyuaTBlQ+AHGtWLADbngGMfpwmkvLshcOir1VMA1KSr\nHLK5E9P/W393dY/igUNgXbwJqiMtgHfoXAvKlX8AoA6Tuw+eEzLBm3ULNJL8\nvrmuxiyFz5KsjsEX79oXjUb/rao+TF30Oz+kWgCsJIGc/yuySY8d08JHL0xU\nJ6jF\r\n=fd0L\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200727.f10d79c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200727.f10d79c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200727.f10d79c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200727.f10d79c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200727.f10d79c_1595841846623_0.25658096708928224","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200728.930f45e":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200728.930f45e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200728.930f45e","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e7c50418bd41e27e5b7e97bcc73f6474b31e1a18","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200728.930f45e.tgz","fileCount":105,"integrity":"sha512-SLjoXW26PTIt5RHU4K2vqwHUQEbTpjJpf7XmpBi0PeOsRoRuNZYU+gOBqZQgPGMuW/4lOigsTGicywKJs6balA==","signatures":[{"sig":"MEQCIFtpWFalYek/R4Kmb1m0qpxsabpZ9HZEtd2rzX6pafgqAiB2rUxuQulga/3u32j5gjSNrV65w/qceZ7qUMzNHChXIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH+3FCRA9TVsSAnZWagAAWTMP/1VKty6VR35pwQYUwBwb\n13beWgPSHh/fUI3Nr709uYpgBZdgbQPxodhLWs8cTUYsd+KPsq1KOA90wXwP\nJ1iluku320xQa7VAdjk/No0PHpdDf+TDAFQFqPrF4IQ17n5TNYOwSBM+2DTq\nIzZVY7rZGr8G+iLHohPLxMzSoY54Tw6A5pMrYGH0NRmhhcjlnHyPlmoLaKqD\nz+HYF4yy19soR7BprXDH0npnpab3jH/quSjgrQfaeF+yyYt6PSyb9wtiE/AJ\ndx/HN00DpqSJdju8i9tgAg7gb2KsIUQoGM1r2z9PKAJ1NEFGDR0cB25SckBc\nQK2uGEuCqe+BlyuzEczWHATm/OtbwcgF+IK2OudTzEPJIqNjBRIqZF6iRKO8\nSuGU4DOkWUjD0VcIvTS+OPRMv1H3ABdRpGK0O9yedODAW/9K0mCPxvMi6Ee4\nSKwEmfquo0uaSOeBLGnQ700iZAzZCs+EghvfgzlvMmgRkyBCBGBDe1h8aTRi\nGJALcWT3GvJjrIQ+sdrdBoKQmgkq0p4UFIVshw4YU8fWGxGajsGdjeGKf2jF\nDjcpEWZCvdu3BYUonI9zzdA4cfXnxPmuLB/xonspNXse3b/8phiC+9nNaEah\nDR2QDtkyiBcjKo5YkABK9kq1yS3thrCqWi8oJ+8Amrpxpg26ZkCv9oIZj7nD\n1uoh\r\n=w8Qq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200728.930f45e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200728.930f45e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200728.930f45e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200728.930f45e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200728.930f45e_1595928005489_0.9620116317206138","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200729.4ac1279":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200729.4ac1279","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200729.4ac1279","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3e20631ab7e3d403c58980b85c7104ae69106c8c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200729.4ac1279.tgz","fileCount":105,"integrity":"sha512-D6KUw7PgnnbEicsZVt6PExbaEq23g67jsbZ6GlWMDlT3VO5jSTFsGUOqxXyoCz4xdDGvF+unThkrnLZLaPVp6g==","signatures":[{"sig":"MEUCIDQ+ew+249IX2hJ7rh/3I1jds6csvjKyi00ogJ2OowTzAiEAv/YIRk6FO50/oHcUDgqlLp4CXgz4NhAoDXMFQWnnD3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfISNzCRA9TVsSAnZWagAAw20P/1UPMJT0t2qumD3bhLzR\nHthgPzApwR6d53P0OtKOmKjQA1jw4Tjzdlr6K47CbRd4dipxAI/OAwib7UuT\nUW6D+fqI2bRsYMEe6avF7X35l8sPoAvqPK4CSJGB1FpeKE/Gh7kKObrxTS+G\nB9UB0zky58FAHdsT8Esx/iRUiYTRFCplO6vmf3h8uXZIr7njOd0lFZlL2f65\nj/OxT37TeEHJKbotjSeYha3FIcnvx7TKuEcwnEQ+lzsBT0a7mLWELqCi4nBH\nWgrb59Nc4qCMuYIzZLkYFM+N77fXpsy8UeHCYnkGAbIxXQdcwXAHFFchVyOD\n387v5LeyNKc9VLNf4QUlKVnFv3e0PgFhyaEKtZKy5QtdeYSmicQj42Xos5vH\nAB0JC4jf1qjoJZlftzDrioobaDJDEDvEq6d5KURs1H1zxcSAIEYcmpf1rVZr\nD9kwepJHeCgBDQ3uA1ww+xLXZPinHb7REgn9e13lKyitmkbcZUZaOhgfB5S3\nYlpk/EbuEoXEqRYEvpvSFenIwf3Sp2ru6sX3hl1lHG2cfFafWQ0KiQIWZIDC\nQdYB7kuekuyo72wUpGPrvD2EdchbwSA+XvxD2qM8FQBkWPf52qIaHupvY0lD\nC5DCCCfCrcr/rYKaSkY8erzAY/dJ1qKl+1HDJOF0Wgs+hqf17fOUBJJ1N5XK\nmCMm\r\n=pWBy\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200729.4ac1279.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200729.4ac1279/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.5","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.2","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200729.4ac1279","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200729.4ac1279","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200729.4ac1279_1596007282910_0.5790895704059271","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200730.3786d10":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200730.3786d10","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200730.3786d10","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"697123ba2ee86530f7f9781a7743d7971df35fac","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200730.3786d10.tgz","fileCount":105,"integrity":"sha512-sNoQ4KWf6HHTZtk2AeH8T63g3kzswg9MH8k52MKxibXePKu3Ju9O9o78fS9UDVw2g53Jhq0085CCHCksjKlKTg==","signatures":[{"sig":"MEUCIEUzq5175oZWTBihoG0GpVKngKA0YJ6eSBbyi2h1at9uAiEAhtV1Qo+V6ufU+7tkyqe21IwBFck7oaFrNtM67/zCDHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfInStCRA9TVsSAnZWagAAI58P/39/aujIFuX9QfNizniC\nBgWqo457u1qxVJNZ+3/HHV0fdhUkBw1KK57DofduCt5TT8OQ03OQJvx0D/ai\nHTM7RbJ6vhvCOSI+1q4L45EL9SFer2J0i3i2qpFekuq5WkdoY65mF6THg75O\nUITSZxzGGnm+rw43Ecc5Wq5nuwt4jYgLzdOefxv8RyV58E8YmH/1OKY7XhSe\n5Xpsqdzhq0e9JHmymDrXF/bkZ/cGQ1esRo6iapLgscRcWSd92iqqndYBCcjn\nxOHcXYTaQAwhOr2suZRPOJSCv7EniXPKDQJ1uZxyr1LrL7mR6+bQe7/DMxTp\ny0E0Q4sCkZD/XIq1FH8YWUp3kzhxPBuqKhUT+GTi2hO4UEWvgWiowuajHIwG\nZnaHxWCGwIB6sO/dLTgDH+ZAp40dGtUCpE9hvxqIzkE8QYWv9XmaFE9zgr1m\nUqjyTD/RCwrMhePcmLYsjutmUkIenmHiya1Viw7smt3TOiVZCCTKLB8ffKoh\nlzBeubHu27cYPQi5MmRaggutBJop/mPKg09o51TsKH+0GB2mrQV3UwhC/Y9o\nXAmRxJ2GGSGHSewbGuKdC/+G/JLYd32Nf4MRFZ5cSsrGDM24ZqaJE3jmb2qv\nK9pNdM0H0wpPdBSJ1VR/kMtBFmaAxFp9ASwgrotYlIK/OjHE+FQV3WwJa8JT\ntkCe\r\n=9dtq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200730.3786d10.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200730.3786d10/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200730.3786d10","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200730.3786d10","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200730.3786d10_1596093613446_0.381096768529118","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200731.4aa848c":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200731.4aa848c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200731.4aa848c","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"acf6173c5a6f7fd0b893e6044fdbd77fea01af5c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200731.4aa848c.tgz","fileCount":105,"integrity":"sha512-uZgbCLRcPVonYjMNA3/96P4SaXB/5odCG2+gzXqMS28VblkDFUAaHU/Q3WBnJkpEAwBI3lA4yEOxqADqOosjwg==","signatures":[{"sig":"MEUCIGnrYFgRK/XeDCbfk2cCn7uEFW0Q6iV3hT0IyYe/xvI7AiEA88h8o80uWJyusNi0vRQXwZQig6cMWT63XtW4ItaI0gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI8XoCRA9TVsSAnZWagAAEvwP/jtALU0uKHpdCnrT6NfJ\nQpZ+6/nk2GqxZHu3l+SVplo+sG+2mCwWO1zu5z0jvgu3sO3qUs+VWdixOuWZ\n7hEjAX077WDoKh1vncpwF0KU3PXiqygDyVVl5pLs9rxmvMJ/GbISSYK7X3XD\n9mPohkRXQvKuLgJapxFIjV+R/Qu9lkYuUrzCTw1bIG8W5UpTGaFe4m3Afxlx\nB/pkNH9NODGl0QLpwr+Iro2haIHQdehqB9vG8CVOf/EOuKY4ioPIA4jj93Z2\n7ea1UWGRdofIFTf6rua37f0yceKz9obMjkLZpQQkT9pXNmas3FfuDzKcegXd\n81KdCUgZUBA0p3p1iByD/lvU30XLmSEPj9igpI9v3pbfko0f0l2MohCpIRdL\nsO6ifEjPtv0u24Ka6pNaibva7syxyp6fe1p58NGrDneiiDrVNLR2WdKJzUQB\nMAqkxZ1HEigSOFkYb3R4Gbfy8hXH+Fumt4ugqJAyupqmUVPb12JZYEht3PMc\nog+L6KpyNSwlmqsx8LzRQUUJf5+Ii+FXcGKCvG5I/oCBMwO4F/bt0pDrBVG5\nrbCV0Xsz7CgMIg8jIz66EL0LCbQiIMqI8uXeEy1tIcSEwhrH5GsMO5F45xD8\nvBpOqn6BmPlTwUEG/1tblzfP9W8XiZcKbkzZrO0ISdMFsUfWoQEFQ2oBO2v+\ntWuR\r\n=yJdg\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200731.4aa848c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200731.4aa848c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200731.4aa848c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200731.4aa848c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200731.4aa848c_1596179943966_0.11083934830068531","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200804.10e144c":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200804.10e144c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200804.10e144c","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fc021fd1e52ed80377a3d1e78be37f0890efe97f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200804.10e144c.tgz","fileCount":105,"integrity":"sha512-HqK8P8B8lyoR7ZOQWxv/oZM9UcWhDW2dWFoi41NtjvAjhSUEIlsFOghJe3cnv069cm7ygd+wk6e9T5ZxVajzNQ==","signatures":[{"sig":"MEYCIQDL3MnehzsUdvqLMvN0RORyKuC9kFcUI8AYovgVKnX5RAIhANpfTh6PSILmWDMMYdtcZhQQjkQuIldEedfNGdxMdLqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKQwACRA9TVsSAnZWagAAfMQP/1RC437WbBiFt//0EGKy\nXulSkQFpRpIs/tlHaAEBGzhuwZ2SmucgWyDpL/3WtV8vgzFrlX/QGww4ViDH\nSO/PmYd8G9TjRTT7hhe4H7AGGkw/aLAJJ10wZZY2jYf9yJ/Gfq+I6aLFlEAD\n+Rz6IyzKx+tVLK6lBvtDMhjP50QfOKts9IfS9x16hWOPp6q3KJuTa89G9N+a\nsF8YedUgmuD8lBx581P99wrTSekUiTV0Thf1FWCqEww44EYzx1rWWjydTSCR\ngLDAJX0/VB+9v2Vrr1TCl3U3mfE0wx55NBcxwNwd9aAjdk8XqwuW1HQo90wY\nzPN1iz8SCk9ip0sUp8I9aaFWl8RpiWBk3Qu0GkKUbcIQaGmWyhLvoQfJRmCM\nJcWt0THp06k545yOONGE0twzj8N2Lp0ZwZIdemXKCmneEmDc6wI69kPX0RPc\nQoGkmtg9Ok8IZckfe8weZLbOlz7mqKfvGSqlHRn/tIelegIN448o3E96tzME\nrsxFHOu+Z7C9QceEWiJnyb96HpWBqmn1H4DXDQwbJDtJJhQ1LARREjRiSXPx\nxb6S3yrq5tOI3ttl4R1ThUeFniyp3/IMbw/9ZgP/dvNyatq35/BdisrdMe2D\nvYlj7gbWw10EsFVbNgK+hYalCDTjvJdQutaTveQw/7J1teKDhS/quDD9kCsV\nlOR4\r\n=tL5X\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200804.10e144c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200804.10e144c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200804.10e144c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200804.10e144c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200804.10e144c_1596525568328_0.8523733994542944","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200806.789391b":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200806.789391b","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200806.789391b","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0c62b3d358919dfa826302e61d4e24b5d780dcdb","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200806.789391b.tgz","fileCount":105,"integrity":"sha512-jJ9v8AxTRWZF5TmbbDelk3pco2+T0gzQQOi1NgaftxrdGvfvahgt/N8uNDJnZhoanALK+2Ja4BPKpWda6L8hIg==","signatures":[{"sig":"MEUCIQCv5+T3+vIn/4aLReNAEzC5s3LkMkI0fU5t1e6vvR8/zQIgJ1HHeHhwjHotO4ZrnYTtJa4M4ZrC6H1Z/yrVyC7X/ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK7CLCRA9TVsSAnZWagAAJNAP/2feRLqaqJcfsGJej7hH\nQ5pYiyHtGggUBbDD2Mxz8QfWA2Gn71VomYhiEd/bPpOtNzPpIRHACW8gTy5e\nvivSN6A1tG5MfCF041a4MUmmD6Y23yl29jyiqY22aUA2u+TPMzaIGQQJngDX\nzMqYkcU3QrUqYGpmYlGNx+5NnRUIZXI65TZFBekYMf1fqtTU2UCECn/M5OMo\nG2kmWRovU286caepvQ2s8tvEXY3TPveivdHbq+tMYREOSoMpa8PnBda996S+\n0rawKWTmkvrASdJ1apr6Y6w4UhRhLW8zXkZzeGW4JRKVluw/MVctoki/whoO\n/JZSjLZ+ImPBpDEEUj1ih9DcoJQAzvrg2PRxhG3kZPyN/IvxoTyX2LCmiGaj\nsxeaE9pqA55fqQVHg9Hq0d/oTWjhMd7P8mXPSJqI07Zn9lIkSo6ed5zYuTFK\nUlfW3K9SJe0hSQwRHDQWpfKtJ6opZe6EXGDl5j+yIVV9f5yrITsSYOUJYl1L\n30O3ByRpSFxXYCN0k5WDi7VP2gf1DRiOg4oevrVLOt/7skgWzTIczwwWnOih\nTIeEsRb7uKK0dwhSTJsQAIogsm46FwDToqS2HNPOXy+wn7jWTaShjpVhVrz/\n+Wfb0pKXixprFjJzwTUynFrYToehT/m92MgL2BwnzlwnaYXy82HnBwahCvda\nMVGe\r\n=ncp9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200806.789391b.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200806.789391b/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200806.789391b","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200806.789391b","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200806.789391b_1596698762634_0.02964546869471829","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200807.8f27460":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200807.8f27460","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200807.8f27460","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"36983f126de489216194159af3255700a141309b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200807.8f27460.tgz","fileCount":105,"integrity":"sha512-2imxTIJ9HU1crjALszmRUqmCDFtv4JKnxgsMnKfvgrRHjf5dM/O0xDHrIV5Owfw6QbkXs4qhpoygB2NyugVXeg==","signatures":[{"sig":"MEUCIQCYCKsFXZvq5/BJ5TxqekbZdHAcmnMOhOr1M01eQbXVaAIgZ6iTjaxnZqASfXLYwot+VzEPEe8mWcPyB7LnR/mKHU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLQB9CRA9TVsSAnZWagAAN/UP/01UuTBtpW224js1+vg5\ndSpYUZ+uZVe6s8w3FvMzV7Ds8Qhtihz61pAD97WEV2oKDTcJJPKaqMTKPp0+\nMiwlHEbFcSMuE3UQyFdIYlngrxWGQpGPrBIEeA+9X/XIPTl25F1jWHk1hH+B\nxZk4o4pqaHQjQ4rYbMK6ob2i6lFTVTYnrBitM/qA5+SNEvxBAr/s8W28FCWi\ntNIc7O169wc1wfPpvvgTYT+LjlUjAN4A2Fk3TUFTVQC2kk6AGlHBZFyBhfXu\ngBtOCsKmmmAthQrl07hpG16lydXsjv5p7ju4m1qA3iqMj5K5Wy1+jC2b3140\nmSfIxv9PG5YF+g/OiQzkZZb5LNU5oPW8Jn1PBdhbQpk4asu98NaTj3MwKreU\nqN9tCFWF9QWiIIzdd6+c+BaaM4LobjN1UJ/oMFoKbnnPxdapfZV7PZ1nTyAS\nE2krd8v7/gGVotWPVicDVyYjzbkIAbNp3XXynEsqdW2WHG6YBb3ey1A8OTs9\naFLTtoiFUnexev2WVDx1WvlPjIsisYIdJymQyL1bBOGVwkn41Du6WUKpAoV/\noHaImOGFq0Q3oidqtjs0I6HRIZHyeF2O0vAQYQwK4wWyhmCrLHArSiNhqgGR\nbXAr3CaMmf4s7NoTMwaSsPcUKI6pVjCyeFCAVmaNn33xc2hnlL9yKlTwv2kX\n8qzm\r\n=mY6+\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200807.8f27460.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200807.8f27460/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.15","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200807.8f27460","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200807.8f27460","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.146","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200807.8f27460_1596784764822_0.5850474758624122","host":"s3://npm-registry-packages"}},"4.10.0-dev.20200808.5a7c973":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-dev.20200808.5a7c973","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-dev.20200808.5a7c973","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ea264db11119e928e64236a7d32e4d248d2c2b3d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-dev.20200808.5a7c973.tgz","fileCount":105,"integrity":"sha512-sytEuRQ3N5U0qaG/feQ4i/rtrpv6boLF5OpzJHLwYBCuzyGTKdF6h0NV7G9O4DXueFDMXRfp4tp0akMcUKo3Cw==","signatures":[{"sig":"MEYCIQDU6OSfsZh6Ub8Ty3XFi+enX4Qhi0OC/hz9VTeLjHI6JgIhAKOLc8mpx2uB5bwcVd5JugMXNfrtS/cXg2a4fA53P6fF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLlHlCRA9TVsSAnZWagAAh/kP/i2sq/SkBcp0HCXUuVZ4\ne1h7N0hi65hmlDzYfnRClFTufVStyCwhdTOaB7TFd95JbAGy19NJJvjA0Sob\n7P5mJTx4LXg6RQsdnh33zsbdpLlhGQC31dibIV20vvGczRNKG2UHm8HMMHcM\nsp1VddETsFx/zlSqu8Dm9zTH3ntA7ZqNOV8o95U93JD72rQye+ewhQ053LHN\ngFd827EE78wDVkd6kNQdBtEaLUOH6CkCPyYYap5AGumBXPklUlQiVJ9ChrD0\nJqwziGw2AD6LilScfZiVztR9NHt3O+wlL9dW1emWPkbTVg0qXn8TFIJoqg5T\nYjBzkUTVMRUvBWbPiIHUCpiA/nUTbqkenOexm0JoxMIBRbKKdq6IEOYfFyk3\nRhe/x2+rcuTYe8PPEWBCusmZrq9I0l8ZxB0g+7QWqwnZSW+s666eMd0w7Zmg\nH+Jl6EnIw/zxDlM3nvy10pCLeQbeqMHy44wmE8K7Lg5z6Ng3uQOlCjFod9Be\nPXknCxl5gsWyPmcJEECPL8dYtd87akif/t0TegAcWaw/FeTwWqtyiXzmLrjR\ncQsDhDUkGzcYtpwFsVJnYmCb1HfasTtNtiiefy0Hy3A07nCnl60rGl5sJ40s\nmxCd6nKF98FwEJjCuKms+04aQaWK/0Gf6K/pGk4viN0FJ9exWp2+U49QD3qD\neUSS\r\n=nRV4\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.10.0-dev.20200808.5a7c973.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-dev.20200808.5a7c973/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-dev.20200808.5a7c973","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-dev.20200808.5a7c973","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-dev.20200808.5a7c973_1596871140921_0.8966727866230628","host":"s3://npm-registry-packages"}},"4.10.0-rc.20200811.e3d7c37":{"name":"@microsoft/bf-luis-cli","version":"4.10.0-rc.20200811.e3d7c37","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0-rc.20200811.e3d7c37","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"831ca659842d4f87fb9b993c38f351ef8cea5749","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0-rc.20200811.e3d7c37.tgz","fileCount":105,"integrity":"sha512-Exr3M04QvWJ7xVYfcl3jBDLwa0L6DWKvedK08xr1tzCBvNpwqvE0gZi5WKJIrDnvdKlpfmZ0hCtxlPgyfJeAmw==","signatures":[{"sig":"MEUCIQDLINjk4+BFd6uUJ0wMGbMZESe/88w4hwST9HWJ7oa26wIgUXI6ukutJBuGK5EZGyBbWL6d9SitxP3YdXCOuMhpyPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMyWhCRA9TVsSAnZWagAAKkgP/jHNBOZ4vTcbecUT17H8\nWxnT69hUJyaYdc4qqnP0LKuPTVgDd7gjbB/NmZgSV68DkCElCmCHdC5smKmD\nvdWZbY/IvbkuoWjq1EXdexei18pLrqL4YBND3GfNJFjLC6vQB+USRELUZVej\nZEtntOd84bBYoyL2EccqUSRtU4sg9hDQUlJQjAQ5L+wUxtBrn70gd7B0mgb+\nKb+ZeuK+EJYWJ+ndq7ewnLqzSJXw6pEYOS3pt/jazRxfAa+QKLeteJI3i4Yb\nEnfYDnTFFEfVnlgJ2XYelo1UUj68lY202F9Mepz0kdTiANUP9mujnaGyVraA\npLdF+Dfi0WMgJKHbHglw9ZAwlp+uTEJblXpBgjzBikVmrIXivpuViFgqNUrI\nc7j7+TUDmDIttudPg9HTZT/3AEx/AV9nqP3cHnUwvQjqpE7VvPyUeTbpgHFe\nVjRslaMtgQVhJNT9WK0T7ZkDXzTheRPlwv0cTQpQ1JeeM2w4gIsK9giqB48O\nhAeibpSVzbcrYQfaqB805LHpJ2Z5Pgh4HLPWO3zdUNI9opolAU/uUobB1wZn\nW0Bq7wzW64LVBIS9FAV4SPK3Xv0XhPNLJbWtlnboDYaJZ6SASoE4pGvd8uVv\nbe3sNBp2LtMMY4gTtqUYesKzb0G4lJOOPuebeVA4xJmRHhf4tjxu7jfKGRMP\ndFcE\r\n=owzw\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.10.0-rc.20200811.e3d7c37.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.10.0-rc.20200811.e3d7c37/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0-rc.20200811.e3d7c37","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0-rc.20200811.e3d7c37","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0-rc.20200811.e3d7c37_1597187489340_0.04508083598602486","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200812.fedc732":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200812.fedc732","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200812.fedc732","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b4bda4eb8db33a9a02acab0d5dc3bd43bbc41eff","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200812.fedc732.tgz","fileCount":105,"integrity":"sha512-79MsmqZw6Q0J9zcy965fQvAcf2NdDvrivpMXadNnthzohmyg70ruDN+sCAEAOAYH9oRQIk8xBvdNVAJQ2IAW5A==","signatures":[{"sig":"MEYCIQDqQmvSoWBl2hq0MdjbuzXLdO0o8P/r2P3bvxyU77v12QIhAKCsqISOq1uNawS0rbZWJyBcsQumFyWFQ/8BgxTc+tC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM5edCRA9TVsSAnZWagAAb/wP/2U8oWItvdCtQyyyfNma\n2TfhtCwhvmEeN41aAAIGRpRdFIo1zDeSpFKVeZhmHFhnXPjG47qMY/IfQrZK\nwh0joQdu/lHJuUH0a0/2kPlyDSlcN5TE5dy+u8/HR89FnK88OoWSX3ZKht31\n+1nMxeOTH6qaKCcsDqfVCx0KatG6QI6ztTFGOa4anfxzBXr8f+Ceg6mSrsjI\nOc06S/DWMlg2YFxXRAudSjEl8V7UpEoml0vL9Ky3JiM32a8+LtTqakVSZN22\nEse5QEC/y2aYjIZJkBiv2sv4q0yMiGQ70s2gX1HK0id7aIH/IH3XlAJgCfHZ\n0ZY4WDECU9uKagS6qRdO6B95eI9wCk9wQGZ0bhvjXKRRki5N631md/1BRSuj\niDoOvAS7Y0VeZCQMTzFlKeG8E2QXUcqsATdOFSwhTQfVl0/EwAzGPDig9MPD\nVBaXrQKWohUbsnYEvqonw+V2bWOX7Hudo+nqpYDJlq2NZKvB/xWHzCGn3vk8\n+KALRp1uPGPljdQAQIQIygWxEt2lZMLjImYHPadVE4c8id6WSCQKeeCHYRJT\nKHc+YZ2gZEVO4GLP490rHvvh+eykvyOos/hJfoVqREpVQYYuIfvG91iG81Hi\nx27s1RUmnlF2OhukuxM8xy8zHFNBNEmdTWld5XOlHmE+l/OUI1LtsH8xwkSv\n72RP\r\n=pC4L\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200812.fedc732.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.fedc732/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200812.fedc732","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200812.fedc732","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200812.fedc732_1597216669045_0.09058432724992849","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200812.46ecaa3":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200812.46ecaa3","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200812.46ecaa3","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"830f0706ddcb32a0261adfc41a2e39c227e5ad34","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200812.46ecaa3.tgz","fileCount":105,"integrity":"sha512-oZEDgyNqL5F1YZ65qoxD+EE+GATgJjxSA6+y1NMgMiNAxggqIZpr0SwQv5zD3L8zXx5BEd0Z/Yit24tTuAh4JA==","signatures":[{"sig":"MEUCIQDT11wjI26SenqYFDRtkvVbM8xhmg0BJphpZvzv3+6RyQIgd46hvmGw+MYmdzmKA+Wtgx7ncgr70/tZSMvnFmskzZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNGfMCRA9TVsSAnZWagAAO2oP/i2K/WszGsDxQ9iVArQT\n0c/DvCu2ot7RRNeIbV7E7HjR4q/ZCpY9U9qZzLrN/bpb6WeMcWiotiDlOmoX\nd8jFY3ZCb0bak1DPBSioRCnlRoeU6mByb40kNpoZZu9srDHP5uzpU8OhucYk\nTY1EJ5hhwZ1ZJwknT3ha7zqfWFmaLHLkcyR2jpeU+C2qRD+4fAzAkt0eba/6\nywhEz4VYXVMa13nFQ+YBoTgT1BqHFG70IykphS/bHZhWfUDeNHrg8JsYqCDT\nhIr89DeD13IYzmFxX4f5Kl/GQ0lzULndXEg0xOnyqk9s1JE8G/SJ2nnEzLJQ\nbNK4tVV4cpwGwuauohjy1MW/E9XKXijiQ+YjWoryOJZB2Rea9v6pSnbwlj6+\nxFn2biIYzZKhKtYgQAvOjBowTJDLZYUXamjKl6Twwew1hJgTep96XiuuoeqJ\no4ZpL2f4YNr2Qm1cdPck4pHKzuCuJtK9ueHLXlyP8Zemoiqhq5FOB7ho78xu\nRpIv3lkRbQFljnsgP9Vfl/3pIPz8HSCZC3gRqZcJRujKhpqAdDIixFKHKUEM\nSrW3XXwojYBMzCTM9ikTGY+8wlnVRgt2bvGaF4H0SKBwgdmQ47YmQHocFiHI\nqu+I13uNC3iYhnoAenZttW/dOdn5Droblf+SIEoRrhHmGu5vqmxdeamHk/NM\nMxkt\r\n=1z9B\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200812.46ecaa3.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200812.46ecaa3/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200812.46ecaa3","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200812.46ecaa3","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200812.46ecaa3_1597269963779_0.5401021661516383","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200813.46ecaa3":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200813.46ecaa3","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200813.46ecaa3","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3eb857e08162e6d3e1b11e17e167ffd72b1e1be2","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200813.46ecaa3.tgz","fileCount":105,"integrity":"sha512-l9D11Bgj2VeKqytpNeF/AymrUqXAz5SuTL+YyukFBty/7W2rjbfuRQVU9uPjjwMLeEtGziWv4UN6BpscckxC7w==","signatures":[{"sig":"MEQCIEMQMWO15Sd9FHj6F5CD5eOrvPVMb8wph+A4c6WEDiThAiA7QRNs2llLOzCya2UsY21bgXpLJGxeHcHMmxm1RjC46g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNOl9CRA9TVsSAnZWagAADbwP/3ynmJFF5ODuaB8Ri3So\nA6KNMWjfpEv+xJzwHxpqTbXVxOHrQJnFD81cyj8xJeR+7qRtZDQsOlEa4dKs\nAm6Z0eVSR1IqWFpCY2vywdgezQnepBDI59ocHrzXcItufC2DQxPQ8yT6/bQ9\nm2sUbzVkO0CEgEfe9yt4YrJqh5fAX4qDK3dwIhKxjmASOJiGDwHSnjkIYiMo\nBpCLTP+RMsuYqbVmT3b2Q22uqa8QPRC2V3ZXBEnrSsrof27tqjqvZvHJMobu\nDLfNfFL8kBE6tDzpxjePk5Dh5Uhi0ao+aasdK0P97g0BIY0lrdGCXwE/70OU\nxcT2K4L47dAViZIt6Hz+MRAmgmN7B4HOWf2dBVJWHRpExWxGaIYA1qo1DWIr\n+6FjZOhovMMknsUmRaSBZH5kmIjSzFIS52J9209+lp/ynAc11TfvPQD4Mm6H\nxO3FllqfZLa0DnVTKi/9wVX5ZZryd/NfyPmUIRUuIyY0zn1xV0WRrqzkR7rd\nu3yUl7T2PXdaqFCkq0owOB8q9721Q5iQe9bvo1jP+JmI4a7Td6GTOXg9K+rK\ndOGikR4fihNbNu9JQfyTcM4RMA/7ChnUA3HYeIcrlWNsSLwqjPKWRVRXYWrQ\n5fAUjygDTEdXq5uzlK0rJ2A/mX5Pj9+1MQDg/uz8JpHs2hvWeGouLq3M7Fn0\nG5ux\r\n=HpWo\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200813.46ecaa3.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200813.46ecaa3/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200813.46ecaa3","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200813.46ecaa3","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200813.46ecaa3_1597303165322_0.49967420702820653","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"@microsoft/bf-luis-cli","version":"4.10.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"f4cb397f69a614faf89e9678f29abdaa048d7ec6","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.0.tgz","fileCount":105,"integrity":"sha512-HNjaAXL8KTdwAVbm6YikBEESSMBJv0LwjPWc0+sBAkVBu5SeMbI/UffIgDZ9tV7OJEtvOORY1LOjxxw1AS25jQ==","signatures":[{"sig":"MEQCICf4b+gTUWGC/jiO8rldRif6O+O8KuvwIjib6eLbEvBRAiA8HpPisGNq4bfkqK68oTHhzo4gwdCQv4dT+8CHCDHeQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNwdOCRA9TVsSAnZWagAA/BIP/RVSS87vlmfWk+woYoGA\n3ycUTIXWMPypq9AKQvA4+SRcgRokbJj5MblVsgQgVtwtoOwC2q3wHkTBtf9P\na/D83BM7oovxboN+mVfYbu54GEPvqCJjdxS1iSeVCwXp9v+KymyLle0DwpbN\nRRfb0gua2/AvesFkbEm/XhlcZqk1feFO4VgRXbxv4xBjRkNXFGSpYEDD436r\nWUAgnkeQwEqw0JqwvGLcnbJu/V8HEsc6b8dgZ8fW9r+U2SH2bHQJepHvYRn0\nAN1xWnKCVhRnzF12E+sOP8xG8IUrKd/09B0ANOjxG/eT690AjT+T+QQpq81L\nhu3nLWN7s9fU+tDN2OCHSSE/gNLtgS7aaHNXkCQhtQdFc9S82Q7zSjFm2p9T\n3EIjThuo4utX5vL+A0hB+6BG9IieHMgIa3aee+wcYg4furkhx6xF0jqzKh25\nwQruRdwGMj+B1jnKH9M2L4EMswIcE9l2Hg0YwqsrefFinhc5ALTA28oZgYFz\nDoF6iZhs8NSoJ33sxxvpN3UdN+fnP/K6sKx0NDtQ7Duhke6jUNHTRmWcyHme\nZmBFUdjXONq5cCyLlMScPJWR490T1FH4JZpULHPm8e1Dfp1dIAO7HILdGrad\nx+iN0Sw4MKURlPia3jgt4tXW8Si+GLvDOfkOXHpZC8rjnhRl4Ldsa7obvVGI\nIYFH\r\n=FrH4\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.10.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.0_1597441870062_0.02819454263275567","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200818.9437cc1":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200818.9437cc1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200818.9437cc1","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"01912cc0932e36257891b64604166c52a35c41ea","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200818.9437cc1.tgz","fileCount":105,"integrity":"sha512-xNIvYjWeGkPpRqZA6RFtsHvRbvhlOhYi6yRBz6o0pizqYm2NZZp4kUsgUJbaUelfx5vUXLgwdwqv5NTP7+i1dg==","signatures":[{"sig":"MEQCICj9ztSs6I2Q5Iz1397EHihv74KGXFX88XiQxCW4W6AyAiBCpylwTHuMGEa99g6rtaeiD266fDiG3vdRVsO2Uhi3Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO4CQCRA9TVsSAnZWagAAKloP/0ZTdNwpw1LBE0qOocJ+\n3x5vhcyKH3bNbUxuJN+ymVnbCo9IUQpRN1LUdXx2Uc5Jr2CDRkGfQ1rzm3U7\nodYblVSgSU/lyitxB2ULvyLsFLD9OAjhjTSu6m1hBBjfY50Y4wnNEfrz09HU\n3cZaVatChhokIotexHljb7ys12eBEaXx7Rc38TOZmhERJfmAaaUYcyHpnbGz\n8ZmXz1fXyt8pSj0Tled2U70ihZtTrkQoQfMt4em6vHsjWvGRjWJozGHjLfPS\nyucnv8qunvElvMIRBpA3y5SO4g7mLvUObeMJkbklA2abupMMW5YOLrRcxLhO\nR9ufHSN9MfIWDhxsTEG3GVLx5+r4eYaDI+pceQ9Qc5QL1GA46OZqH5bt1R24\n2S70RmVBduwdlanR46yXFRogIMvRM7QxxK3WSW+yZw/y8iA+DI4WlZqjq2gU\nq7XfQYDtCiBqDsm09P5d+VWnDK01No/55GkZ/6nTdIbzWO7tujaE/8RLcoAh\n2UeU34GItDJ6MOIm7g+Ooj/u/fnzssR5gWVSSPMuScUZLJXCI5eI/pk1IR/E\n34qaS9NeMmEI3js9Pkt3qqcK94PioOsfzk2cJqUbEKM/ACnquM45Ow96othK\noZraEwnrjibKoMyOAqYU8uQgdUnhCHxIJPglSUk+P86mbWRmRTs7sx2zTUKs\nF1c2\r\n=SkX9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200818.9437cc1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.9437cc1/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200818.9437cc1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200818.9437cc1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200818.9437cc1_1597735055724_0.9281146534667852","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200818.1c4ddb8":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200818.1c4ddb8","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200818.1c4ddb8","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6dbc157b8fc6e3f6e040b8a476f370a36fcac310","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200818.1c4ddb8.tgz","fileCount":105,"integrity":"sha512-wTICFl34E6wRWa9XeW//Tn50ct6ICSCZA6dNyS2wQMSAHjbLIJp9HazgcljIcE5ln6MERxQ+nXCeMHD1lw7v/A==","signatures":[{"sig":"MEUCIHd2JGnW4wI9InHzverXwIpG+2QqMnRLNp/OQACNFsyWAiEA3xlraqKtFV47qFLgW+UOSJB95il9r/DjuKCQFMt+aIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPDQxCRA9TVsSAnZWagAAmmsP/RL5TFzBn7RTYteqaPpu\n4fyfNhUmokxyvFeX1M9ELjlABNR/Fn0PYuz5GuEpCwkgC8OH5ePDe7KStx7j\n4c45ZCQNsIkw9RRLCLYLxWnRZ30QT3c29mQQkpHlXxPhBhh68QRDsLJErPu9\n8TBxfY2kiQAaZi6EmsaWqn+QRvnRkBZRx8lCRywS8kAYtQW+yY3m1PCxcc5n\nwl8Fnbjfo6P1B6Gy1vWJMu6Y1ybWKmP7/FPAGybU4ULfTNN3x/11dYAPCyUp\nlHQk+cPTc6jGVCKfeyW8B69KK3ign84mcJMcjQltMPyHQPhYRRGAfuTUkuxp\nmrUlr5U27eK4pTmrwRcTWGdhb7Z/82HrCovgjZOkmNBLD/2KEqdanQvoLKYu\n0MnptAh8j+LkrKDMHcFupRtLb2gmlY9DEUPkebdnQAIzQjIfbgGBlzFw9FgA\nWnDPmCQfT470M2fP6xNJxnwC2+hCj74dDm4zxTUtIyncHSn1UZdQkWgKRwxJ\ntK75n4U33pqBN6CnfeZitpjMo8XC+M3XMckygk508CwSmU4/EAyiQic006cQ\nBBSwvKyzI1KMFbrUEiBCRE58l1fq9o0QeJkw1D5rIBCzT81O0Ha6ND4OX2q7\nw40qJ8+Ye7GEGSnA+pMYaD0qLxXCrgbfM1wjA3fTDjTr6OoEguDhdH6t87uU\nSvUy\r\n=CCTK\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200818.1c4ddb8.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200818.1c4ddb8/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200818.1c4ddb8","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200818.1c4ddb8","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200818.1c4ddb8_1597781041161_0.8808792026735357","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200819.1c4ddb8":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200819.1c4ddb8","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200819.1c4ddb8","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4d7800edfcb4b02f0c8cc713ebfa9baada9e6e40","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200819.1c4ddb8.tgz","fileCount":105,"integrity":"sha512-7KW35mPGgvbfbVo+XkjsiVlZNwBCy/O9Nj2IWafHEib4lLJWoiVBkfUhpAFL69flrlJ76w0TpNmmkN3/UQvUFQ==","signatures":[{"sig":"MEUCIAzAK1vGOWdaVis1XZvQzcAN81aEvQb2qW5uJQuZIDnTAiEAtf44RTZZigoaKsEJksupLZGkxIv2PLMAmEz6OkRajJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPNHqCRA9TVsSAnZWagAA1Y8P/A1TKUezcny1fCx1iSQl\n35JQmn3qLEckNn9ca5uJ9ClN6sSmXtTJa2YJlfv4K0J5LHF6I9BY+4SLDbcP\nfiIhPwShg8h/JxRhZlZIr9n7NaObqRtr3LessqNFlPuPXBT6H8fJgLrgQ+jS\niCb0gvrMkZW3oS6vMOvMv54RP9Q6JY0nWaREK7mj6HmmoX99JmdgdYFkA52N\nrlSAAPcrDSMi5+ATVDWUWW/IZAcFjhQ94KSpuiS6BpgMF3BYYe4D4Xz/Lrcz\nEiR//LCSPBN31MdgClM/7APooBZsD+O5WEyehM+9XNqb5Dc6sMabwHKzy0HH\nXF7EqTa0ZJ2+wjpNPaBBjyGCGbveXMSbm6WJLymujyliymGCZEAMRpLnfHwP\n+nuhZ8i10MPu7iJps5FUGMcgDc9ma80DQFWXEZOSoScT/WCaWr9jXmgl/KSb\nTYDJiaTSbcMB2Tc0HqFdjtI7V9u9sTLR3OwPIWkuTS456bPhNYd9d/f5ScY+\nW7/BdAwO2pm+pVveh9HR8G45VE7WqPiu+44V7CW6l3DqcQGKsi4aqpn2/Z+Z\n5qeNTPHPnHxg3fSdxpV6wjHRz5myBfoeNaxvlhxUL7XsBnnp0AUBhZIw3jkZ\nIfnwJ4xFSMKwW2CYMfDJo/J2KNFYMXRm+8Q/ccSbOM5SbqjOEObuw7JFd5zs\nYhAG\r\n=VWqx\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200819.1c4ddb8.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200819.1c4ddb8/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200819.1c4ddb8","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200819.1c4ddb8","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200819.1c4ddb8_1597821417711_0.5655551542699038","host":"s3://npm-registry-packages"}},"4.10.1":{"name":"@microsoft/bf-luis-cli","version":"4.10.1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.10.1","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"69d1df64e50a36cc4cc18597d7f144d32c868dd4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.10.1.tgz","fileCount":105,"integrity":"sha512-jeWXUpRz5p8hXpkxwwIMRmaOuTvQ99+R8IkQeAT7C5oP+JEMSVxaenBG7ZqMFHPCFPv5ubbNFbu4tpdHtJEaZA==","signatures":[{"sig":"MEYCIQC1y9SHhpVuQmJS5sz/xaC0A9QANZKUTqKMx9tzon87MQIhAOGXt7/qkynaQzxnaHxFpNQAksWAVCPhsJoh7IJxx46q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPWxdCRA9TVsSAnZWagAA2l8QAJ9uWR5ufFNwdKJU8iCI\ndiFHwCYV/BGsAuBt/St6i2qoAcCjoSopleFDr1ZF0S0dWpJQISs8W5hfvyyn\nSYGoDS5YCJtgcsXQHIfNrdQX8X4mWC1ec3YF5zhzYUFNoRTCh4ii7UXJpxcc\n7yxXXA6hVuoWGFHYg3Dij8y8DhQR92oYnaEm7brU+E9w5+I+s0RkGte+/KGo\nLoxB3OlMdjErRA3T0yWpX0hmLRD5OOqvfxG7g+T7vQtNermVcIRGhFXDJHJY\nptWSSifusghNk9cBwxIle8V954U187k0zoEcCDGC0Ya1Pip5hKaUjQ/XOAkk\nsB+4mPMq30D2GQduj91DSQS2vsyNMOGgKUa/qBlEGq+A5NgJ7uue8FZieBQU\nlnPaIUA8JlNf+QRbVmtOeG0UsE3Z2DdPu6w5UTLp4J+lR2I/5sj+aUzq6Q9v\nN4ksUoFJ84K1pCWoxgErh5jNfuNCFI5kMj/+O93lQd3s/pPkAY3pSb0Hlx3/\nQU+J6RLAdFQcF92wkWI+8QdKafri40rB/HRyopO2GZRHM+5nMX5FKk6zQ37B\n/rVytKj61MFRHy4GBHAif2DqxWVobx8btUmELuWWAUDReoD9qpLNuHviLNf8\naZRs0YYUlFtD/Km5S4rPu9LnDuy2fDpnNs3GnC5/OXs3qJ6uBIOr5XtzrEuU\nWAc2\r\n=SWso\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.10.1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.10.1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.10.1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.10.1_1597860957276_0.02124237205485957","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200821.de66343":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200821.de66343","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200821.de66343","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"dec6a786c10751d4ca3c22d2f8ddbb8319bd984c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200821.de66343.tgz","fileCount":105,"integrity":"sha512-g8P07sC4vcpdsX4YxqbN2vldlaW2+6o/xTrSLiVWj1cbU/PYZn8JjmCHBhjRZD0ms9gd5fJAaLyVHGbVYcZ1gA==","signatures":[{"sig":"MEYCIQC1VBp2QgTVhus7VncB9DhJstvcnA0HfRQnrNGPtOVvpwIhAIyHAZk4gfdxvNK9tpPDa3aQumcPtDU8yPYthU65nxBC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQASCCRA9TVsSAnZWagAA0tsP/3pHRAsSUZdokhuRc/GJ\nG/vVdQ3HrxJ/HK4E+XJ+bjm41y4dsnCVUr8Z4ZfwQI2KytieQuKau8P1SSPy\nn04KOQVPaFSEBpBxqv8/WsreJatDhFLpxuhr8I2w4qlFCktTC6TCcwxZ8uOL\nJ0F1OTS69G6PIsT+4ziM9Q0nOHDA2qsZ6uD6Ww/96AUkuMFfSxVyUpGzWOHY\nQIe9BoOz93SvbtEjgeW49oMQc/XSRd9sotxFLqXlkUgrR5+P0JmN9u8AO2ws\nMfkxtPlkT1qpud6fuQ/nfFxqZB+AIpWHcKJ1zb+BtJ33bQPG413NcC+TgknE\nCVUky48Y5xoBPjDrojJ/iLdvlir8WmbhEbiJgqxOr3O86Rm53R+1NR2YVvW5\njTpxkJRDk95Zt3XGYgk401uGENl8fdnEPPPfaDJoY74oq2PRWSOepxmpTg7u\nT7iPGMcV7WlwNvKYt4hKPQl36SFaLjAGROZ3mzCQGXJoRumGO0UBC3o6iUu7\nPuUNPvIpSPPI+sjUUuUz/B3TKC97uvNs6Wp7uAfe1h0obhVsPdrO4AM02LZ0\nSKdCdS2P6yDxRNeWO6Y56K+I118jJbd49DHGgjntm/tDEHJDceRn9yC3uos3\nHAma3j2Ecw9CRrnyg+GpcWWiTIORsnnRa+smEkggoyWfYlNLfEA3tILNCU7g\nBzIM\r\n=6Fu5\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200821.de66343.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200821.de66343/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200821.de66343","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200821.de66343","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200821.de66343_1598030977620_0.583329938522188","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200824.de66343":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200824.de66343","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200824.de66343","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"242d8170c10d8fc92492714042321c8c51b9eb56","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200824.de66343.tgz","fileCount":105,"integrity":"sha512-WmmgBuLyvQ/Hs4g/Qvq11JGZ2HxHMp8b9SH3CCyO6qWySjc6z3FqTBg8LZ2V/VADoLX1OUEPiqLbOpz0jkxCYQ==","signatures":[{"sig":"MEUCIQCqAAOgIcwnuMfzchREfhm1tPkz1k+cklJR/DwniQABZwIgHXPknSxzs6q08l+BId4KcJB8ZWTPyK9l7NFRxaACWdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQwdBCRA9TVsSAnZWagAAql0P/1swlIGvKcJybrVBFIO6\njVrdBzNdGSDT0sdjWAIsbdv5pakouzzectSQB1ChPtr7qLD73Pha/DZGzDdp\nTTLmiucUMcpVaW28TpAEweotbTFOatUD0LETRa3abJI3rIrL4YX73hpghEAU\nAcAk8iTYkDnb11GMhKtOV6oJiw5zgzqq0+yWXxN7uTTMzvuDyQWTPAhdUQIC\nmqJ9hJgmmB8XtxOWW5p5I/Mo0Z8UsyFYWggFj8e3sg6VnTHD2aRzDDwkLkGl\nJFFrYrTeiVD+Xfm2319iOSevaIxtBpycgrGuhUYlTJdNGu2RtiRUyyO0tb79\nk+Q3bAYHbNtGicFGR1gCXbGCdntIJ80jWWvyZUguw4Hk83SRQLlL4orGQ3mm\nbOwj68wGUDRgInIhc4kqt2NXQvtPTMGM6ypcJun87br3WohYymF6Bw9elNkD\nJw7ZSJK5w1o6Tq5e9++++8pkzP3fjq/IMvBRe1g1/EW/cDqPy0aK0UVBlycg\nYbFechhJGIPff/92lFhj3OF20b6XSKXsolUDmi2UWXqJk5J7L6jMPVkhR+Pq\ngZmI5ja166I/KpUtavvsvg3YjXAEKTBvwT75LGVU3QDLBQW8q4C0tcF6HqXq\n6WEepxatRjrwYfL9kfX19THUObt4YqFFVSKkNC0nX578v7kxXFSSD0z+A7uR\nXakP\r\n=3fHq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200824.de66343.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200824.de66343/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200824.de66343","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200824.de66343","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200824.de66343_1598228289203_0.30377078099839117","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200826.65eff66":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200826.65eff66","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200826.65eff66","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b1ea97042099cdcd003c03856b439a3c8c6f5569","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200826.65eff66.tgz","fileCount":105,"integrity":"sha512-lfFvfjF/y5j+SizcH81v5yXi21gESbOjljf+BGCaYKG4deU/twYnfCr+fVTxQLTc4S46oD10nc5DjefnLsfCGg==","signatures":[{"sig":"MEUCIGcW5Yb6x9jO4Fw5VmUDyoJuGfaLElQCo1lTv/+OSFOmAiEAxNz6dHg4DBUVXHmQDZe+rDlbkrrMAxSeNb25pm9ssyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRg0OCRA9TVsSAnZWagAAIVYQAIJox4AgfIhsXVTUP6cv\nuiD+xaL1C5W3+/8WoBlsYNFDSlhTv9ewaVEf6JHi8Uyb9n8Z/K7QnKmPvVE6\n+a4F+OnxL8dd5Bv7SIRvfcjcg6Eb3Dxu80WnDeM2PGYnAu6pqkUU8l5nCjXB\nl7m7D1mDj1a3DPkxUTaAlPW4+sofkvxhm/a4N0X9wTOjnU0QzwgFgkMiNHim\nKs0cc0Pr+rFXGSymSSjr/JCNg/XALHmS1uP1dE8J/mWUu29oel6ALCKRkWLB\nhJbsugZux7zKbErbPz5IJdwdOFPM4+nnHBYNULdU5ALNO4RXIFxRfVAI2P6D\nFcq+wsHyUgzaM0+4bTwtId3bo9UMtTtaTbPApsOHnsLtZqQYYChla9B0Er9h\ncNhhvEdNL8+EWpdCEiFYmYkzMV2jlIumX2FBzmJtGsUlQyGBLxWnrrA93VNS\nKU0kK9qNgITYN/KtF4P2wZ+YHda5cSAzm+iQHwwmjzU5a2iI3fnga+/VVY5l\nrAsIuIbC8SxCxfVWrbxADWM9RALV/DsmXnCVOUxw6SY9oYDb+np4W0yKE/Pk\nuDfxX3HKFFMlWlSYspKx+kIWOhZ7dAKQ3i1Jmc1brhLRg0aFWv35f54pMaja\ntxw5tdnf2hsOheFCk/1wM1WG+McHOc9tokJnjMBP/tAXpvb6QO4WgzmMkl1E\nbC0F\r\n=x+mz\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200826.65eff66.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200826.65eff66/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200826.65eff66","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200826.65eff66","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200826.65eff66_1598426381748_0.23295136144781292","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200827.d5b17d9":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200827.d5b17d9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200827.d5b17d9","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ca67a9fdda53dff1d3c78a22ab0075bcf6a972c7","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200827.d5b17d9.tgz","fileCount":105,"integrity":"sha512-I5a1oZmPd90M8WPHrBBQB/HtG9MpUwgvYsY92QMeP9LOujv5YpbR9KhfDZC7C+ZwpcFuPNmg60/x884h0hUjJg==","signatures":[{"sig":"MEUCIBuINPWnC7VxXn4+7sdFIROH1ruhGMpadICR6hzUE/rhAiEAhAeYsOp+AwIi1ys4eZXy4UTY7VtRLHCaW/I4Imx6vpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR13zCRA9TVsSAnZWagAA3ysP/3ZetkBHpK1laokms/5n\ngtaOV5loHrhJQpAfqFdfSO4g/CEHvyg1207Fc1VMH8p25p+eF2gq8KIKGbZO\nqbW2oOO0s5w2ypftsqF4gPtf6jzW9+l4CEX1vnmmCYxPce+AM8aXQH+qKIeC\nzD4zZAeS+axGmpPaUot4jfuV2C2aE8Y6D80WvvIjZGkFlgJVLvfNUF3qeKYY\nwqwog2HhCf6fihmZDmjpBCCSxtA788usUNz2zIsrjgo5+sgGZq3aaWGWGq+b\nqdnFTrRu+uwz1loWMMatqr2xWPiAKN99HJgUKfMnAFN0DZjH+fgeItBYyBkC\nYg1DQr9olkoK0q7jFSHIi6TYyOBFrvvvCUC2eMaUowFRsbvoEnNjaU0HhX8b\n19IKa5kFAb8uO57Y/TogAjsho55CtePeUVhblo8ucE+0+95VIxB5wbNiUHJv\nD5KPkT8n5BrZQ2bIY5ILnxie8xPlINE8QAZQrj/jJqE/O9KdDWi/oGHU0Epq\n8uid0jXxuozWXZ8dsHyjtCAmr99WG/9NyDg4DNb0sRzDvVkp7SfFyGgqe3UQ\nH/AZI+SuYNO8SvqqTy7h11EgpLygfytKauJHqFU5mK+4tSAM65eb3Kgv/L0L\nRHZyXIwniT4SCwtCImkUgnL3sbg7j7cNQXWD5pBmm5wPquaiWC9fleJar3dS\nf8Sk\r\n=vmju\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200827.d5b17d9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200827.d5b17d9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200827.d5b17d9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200827.d5b17d9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200827.d5b17d9_1598512626790_0.2981042541862695","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200831.d7b6149":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200831.d7b6149","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200831.d7b6149","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"52af806da1350e63235f8e440a9ac704b8a861fb","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200831.d7b6149.tgz","fileCount":105,"integrity":"sha512-SK6hx2BELV7106owIA8sPj1JsxxLnFeJd/CKAsDsMJu+FoKiM28xwnxm1C2YnHfxX7QNK66n9TmXtJFI0bMNBg==","signatures":[{"sig":"MEQCIHzXDKjVAcxB5IFawtP9fp6SjLCDX+sIw4h89zZHMbBsAiBW7HYWEQv7wz051ruIql6FEe/FqS9jnFnsd0+av16y1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTKP5CRA9TVsSAnZWagAAILAQAJ+mAGp7Bpa9O5mQrB54\npArfJpvxWrAgiA+tiuwE77uETXXk57v2GpbTZaMlirLlToNbytNRiuhse9rV\nHzrX339M5bWxon+TlKrtm0xJGKMmyU7YN6MCHsGMyZeaWeget1WrgMAu6XSP\nKLvuDce2gZyBHR90NgnkwoX8qF+rnqn9O6nWKdvqgCbx2GMs+JPcOYHamzl/\n4TLN+0Xv9T/Dg8lWQp12F0KEGhbqCr7fKHXwa1cA27h2JNre8d2SK8ger25y\nZvEqPbM9Oi12YZ7RKLcbsqadKSDlzHHDH+nhejLYYNhmtqwVCbWTnZ0MW9OH\nBMLBWnokAhbwHoVvUkxm1f7v24rGQPoLs2VRm1G0jyKCKKqi2kViGbUnAjTl\nzQdngCleOAFQtnf2YbPpRedCUS/EiOO+SOx7fQRGcV2wuywh3BXzn6PsA1Sb\nLAdUi57ImtyD4xMeWKZje+7kN4nSra/NE8G942t4DW3VdXDrR2T4iRuFeTFz\nJIqFl5vAi4j/QXBf9nxQElo/VCtzdwoItMT+EfMJP0g3DYqNi3+n1wRt5hyc\nfs3XG7Jm3ZALgLUPt5KQheyriUIls3hyipMH3MqB/3GFDQYJ6FqWvuWhZSpU\nHbYV60Xcc7Zn1cI59iv+s/has4LQgViF/HK9kCO+nj6F+0xG2UxYoL+1DxMY\nYeUK\r\n=S5FJ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200831.d7b6149.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200831.d7b6149/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200831.d7b6149","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200831.d7b6149","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200831.d7b6149_1598858232559_0.3245540699194531","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200904.ed789e7":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200904.ed789e7","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200904.ed789e7","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"54bec572d1f333027bfa8b5d463b26fa54ea7b52","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200904.ed789e7.tgz","fileCount":105,"integrity":"sha512-KcFWbAbnFMsjL8G/x1cu0IFUOuwqqp2z6UK7H8lg9KfEXVAKtDp3o60csGgnrnEj4rRCuhmPPiMF9J8eaADMXw==","signatures":[{"sig":"MEUCICtu/OJ8poa9s7OSg7olP60PGua/kiVmCJHewz5aH9snAiEA/yhf/G/vr86Kr51ydXygq7On1fCmYlXgeO3M+OxOmVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUenzCRA9TVsSAnZWagAACeEP/jOHDLAKEzP6iFTV+do6\nyZDtSyTKzzdAjpz9wi87UTALqxJh2qbaHmaHdmsYyxHCuCLK3wJIX3CzsYcW\naank9P9YsEkUONCDWOVaTRCc/cYbWAMOFfrb5hAfBEKhjSfKqqEElbVZ5bkT\nKXOPnAsJlH72P15sByBHr3D0F5SOiauM9j70S4xzOcyzIVNiHiH5hq6Vf6QK\nraJoqaZP4vbke2J569ublDTltJnG1Jgi9uZkeWZ5gXaeWGykVN6TTri+zbQb\n1Pg81A09Z3x5weYyJj2hWYs8q+bNPqg80i9HfZ7hvbIGWr6m8nmLmNfvqctl\ndAnehvSqzn1ii7rqucfq8rUFfqrJtAdCgdZul2HNdVGFWyTOot4F5lEvXR1k\n2XI0p9AUlHdI20fZOSrvdvA+F+sLLOxGWcbfmnNcYs/2cz1JDYXnTHCyFmR9\nfZkBxXYnKhiRe4Il412ayFFquPOTHUb7NOrPVwB3sSk9zOAEUxqwqBdLTzbS\nqqI0Xm8WRDoN4+9zNcU0tljgXH3eW/eWoWMu8LCfTKv1GN+VOJ6oaFh+Wq+i\nv+vGS1obXBJdq6WZdFI37yJouIeMfNXXz/Rpm45L6tX76IBIqV0Gu8Rex5Xp\nFAqoydtZ2JeFLK+KB1iL54XfhfwzyPoBMP0o9RJtMd8tR6aiPOtLECOpqO5R\n+eoK\r\n=HAws\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200904.ed789e7.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200904.ed789e7/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200904.ed789e7","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200904.ed789e7","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200904.ed789e7_1599203826649_0.9912530942611002","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200907.c063415":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200907.c063415","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200907.c063415","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3e6625bea1764aa3cd6124bf480ea8bd84cdd3dc","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200907.c063415.tgz","fileCount":105,"integrity":"sha512-mectc3rE5Oyp547xbYaNANoIyCnUCPt9DL+360QRZ41NVNa+GHq8i/lwaxiygCQR5ThBatX2yR8wZoMvlJYsPg==","signatures":[{"sig":"MEUCIQCW1PO48s9k8Pd3r3RYCBb9fTNIUP+lLnKWE7QdoeuglwIgZWITU9LDivbhOWTumHPLUw91kGBITTLJt8Ug5Xjg5WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVd59CRA9TVsSAnZWagAAAaQP/iN9Cn7W5I3i/oUGNvpj\nWiac9vNMkSM5v4tIPEzixSrPU2JPeylUJw+R3f6geaVSIskkpFVki9EEKW0D\ntC5qazo7Lc4bGL0vZvwgtlsPFGv1A2+FRZ7Ykph+U0d7R/asmtwIX+5G9+al\nWT3f3iaPVciqGupZ1s7Hy0gmnzaLOs40lFchdh9HcFaxabCEUzbRoTuQykw4\neJSxvn0pOMl0pkMwgYaV+OEzxPpV8RQdscpi8/DsMjJC1oaA1MFylzLfIwn+\n6khFXssS+Yr2yZRS5FAwJHS/TLqXxF0ib/DQQnnRurMcf9JJybF9kCMJeEOw\n1w51/RnxC/3X+EuqB8HE8SEm9tp3SCV2E+N24trVs1SPZlmKRl81cM0QNW+e\nwCmKdIe9Pblouzc8+5RhVgD9Y2JbY1wTsYDwhBF7n7eL6U1RI8eb3JnrSKBn\nHZAJHmMTi/JP1JMtw1SjgDulJNg3HuiJNdSxOsyfwU3IR8aBnfgUDEI3zW8f\nI+hcK5BQzHTCmo4Mqy31rq/rXIcYQfn1cpTsPL5y3qWH2/ihChbHsaEdZ1ZS\nZ2HC0tSo1c/WZx2TaaMomH3S6tACXjXHNmhXV+WZt2ntxxZ91pDRCjWI0F5z\neZ278blKlVBuE6Y0mY65gbIiS+hXiiffRKzBBMyON+qhzZQY2r16izORDsyP\nWpEW\r\n=fNv+\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200907.c063415.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200907.c063415/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200907.c063415","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200907.c063415","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200907.c063415_1599463036634_0.7484082741786497","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200911.7d6ad59":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200911.7d6ad59","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200911.7d6ad59","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9a7c515d9aca9e94009434625d5c781065ced9ce","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200911.7d6ad59.tgz","fileCount":105,"integrity":"sha512-+NzGbxagYsycchGRlb21I3p2PJQYja/jLQ3YaoQaAw6dl+8K5saxUC5y890z+2rIKisKU+klYvAYODOAvPRNdQ==","signatures":[{"sig":"MEYCIQCDwi2wOxSs1JQ42FoFlcWqV7FAVWeJ9tPqRtbujffXkQIhAKuFPqzRjVP8XXuxajnTje/Rd5yw5N6VF9TyQ+SxTzC1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWyTBCRA9TVsSAnZWagAAadcP/R5BZa02uBNq0tJ0ElZ0\nuVt04PdyZ5sNNQhwp7YsDcioKcwMfiepCKJBIZp5FCJwqeA/6sTCIs0B3pbh\nlt5G9aURYHUMj3ezFNYsi0RG0GI6382f/nnWRBLzpt/lJnBUZ74fubYoLnHw\nwHaeLN++pVdm+hyChfLPRif6OrF7tisJjicS0AErMzgDu4q/8raseT9npJ2D\niCGOr9Emf6ENRljaXTZViFnqIcovKqX+H5BJEtEaU1PgkJ26Z8E7TOmeT4hE\nCkE9f5azrJ6ODHzeMFbhfGFAHIBEfUnPVmewgp8/BNohgfHAx8V0huUSrMow\nxmmY7OR63JSiHq2HwmAO8isMOKSEQ6zhu4OCsS/jeXODKOeXag7yKvyOxC4e\n38038X156KEymtRb7Na7dXY86ha6lPJnbsCCTtqlvKOqzb0dV3Bo3iEl9oak\nIYJp3iZixaby1wuq36Rq58Rhy7BBEz/28ucwthFFoERasFGBIwWHG4U0zWb7\nXjlDRZa/OdEkay43EpKpSeJb3x7zx32Xuq/AhXMRb2pLrellt8qo3xUYy9Xp\ncx7QG9mMsX2k3EnCbjWuFayuewpcEZf1bZgB7ex947WcTsqzOJiw4ePxzIhp\nzpkJ4xI/Z7EsBShUmNzsEW4vP/hNannAbM9zd858fT+72+coorEaD3Yhgbc5\n5YT3\r\n=kn/i\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200911.7d6ad59.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.7d6ad59/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200911.7d6ad59","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200911.7d6ad59","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200911.7d6ad59_1599808705029_0.33768914966343067","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200911.c8afdcc":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200911.c8afdcc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200911.c8afdcc","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b3b83cb7e89db0290955a439cc51a93e2f23a55d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200911.c8afdcc.tgz","fileCount":105,"integrity":"sha512-uUEUKcJCKW5XOacQXFadd+njIUhpSyc6apoMCaVmL8K/RjZyVgW0wq3cL5lwLkUKMXaFfBISDdRf4wW07TfioQ==","signatures":[{"sig":"MEYCIQDVciyGRuyLezntT0x7rybq6Bv1yf4Qm7ZuPNK98DwbbQIhALfzAwk3mK/hAiwxuOv7qILvozYkOmiaLnH/MD6xhtgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW9LuCRA9TVsSAnZWagAARZ8P/2qfE1h3HZ8kd3xdUhZM\nJNw2W98yklnOIcVWc4Kl2Hp1qT+6GAehmcTHzba6FWiATUYRh7OERHsGsMPu\nVhLh+9QB4X8RlLT3XcbRqI40SIqXWIvvHdEa2jKEHzdQ8NhBWpkDBCDSoXIJ\nrjyLzVqPCUn8c0ufdrBCgYvPdCqNywc3XxO1a8ZtQQ6TlMKrli3UxPPrmkcK\nxfMd8niyUP81i14v1KIwUg72FQGNZWhZuQDD9MwBqDy7D6GxmXYvQ+q3/b/N\nVdgyC9lBW23Qv9r2hKZJw92RnxfDjeIPdalPCIInH2idFRq8jyMPF0q9+4ci\nr4WqqyUxkvhcvMzhiuTcsdwBN9opkQYSlEwIFQBVbkwCxRC0d2PTjCSIXFiM\nUuQ+gWW4b5f++99kp1r7zSxwRdgoFEhYmLFExVYqhSrGDBjFXKTXiLs5OVRj\ndwtO/giD9vTrTCqBLWb+BxmyBflOjv6S/39sLiKOhHoUYhJTVvhdWXz6MqPY\ng6xx+x2j9JDi35ibakK7E7JUyTBmjHYnIrcEj8NJBSWmYdcNCrwuMD7zENST\nC69z38cTHtv9AzbywbGoqG25ChBbOZYjITIZH5f7q98frGlViHYU9j0I6uEc\nDKI5vaEr0jouyw1fOeKW0S0ePi7IupykcOtVgkv1QwkGpuCslY1v4tNlYxON\nBSHy\r\n=N9Ak\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200911.c8afdcc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200911.c8afdcc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200911.c8afdcc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200911.c8afdcc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200911.c8afdcc_1599853293511_0.35931950263953083","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200914.c8afdcc":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200914.c8afdcc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200914.c8afdcc","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"08c96faacda4482156cbfb22d6af82f05d6b6c85","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200914.c8afdcc.tgz","fileCount":105,"integrity":"sha512-qHxE6x+7rvlvU67QkDVh9Jtm3zbHT/tW04QdJjP9q1/38z+Iv4cgcxTAS08Vc7FSeIWEARq6OA578PDbsbcDDw==","signatures":[{"sig":"MEUCIF44mOHCChJZxkAjTZeWdgCJQDy9IsXkqRJu84V3lmsEAiEA45HRhE80GMm2bq7YaHLq8cq/VKR3ozfhcUnhjOC1pOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX5JMCRA9TVsSAnZWagAAhlIP/jmkcCv2QaUJNvqM963t\n3yEY4z7/JPAPXo/dsL4+kteh5xCgR+rQ5LOzteQM3tom6Bd/GhhlCApiRuPo\nENwXBdr0Fc5PPSXSjRUhm0vFNYQDK4TD3/Y+jsXBjPY8+EbO54gfcsCSJgKN\nfRcbZVq21p9fr0eOvOjt3Z1D/du6VuP55fyARFPslUIfQBVseyDiXcZ57aOS\nGdDPv1BBfkHUSD9Pi6/noIB0YnWlQ7ShiBKozsj9B2GQ7EYbaG25fETruhFD\nsxXkCDfliQtdl/kUsRbvTkMq0t2/i/2k465sOJZ2aX0AYs0jH00fFhJovfUg\nbNDWt5WBZBWXnQoiHN4pCSRHmyE8amuCUk9otoZCwcOKm2Ki34Uficv9eG4M\nFU/lYSBJU9u5LvEU+/trMcpw7A9hfkDM5gcp5dGBjfCK9uAxpiaxgFZipoYn\nI9s3IWoJJt3kTlhAgz/xM1PBQ8sQR8axud/LQnUpI0ty4uYbOoqIeE4G4pWp\nXK5X2iebm3owzKIrGXj08vZ3rXt0iV8eqV4rD7d2bns/b7YjE0Re+JRz9TmG\n+X0ploABUo1y1eH1Ew8BjqEOeK4Mf2LACuTK8KuDGX0jL88Ar/z30aRvN33F\ne3fazHkhr4foeAwmaZgfQdSVQuZKEEv/xPyBqvuPTnrnFZ0qeKGr6pvt5utq\nBCk+\r\n=5W5l\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200914.c8afdcc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200914.c8afdcc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200914.c8afdcc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200914.c8afdcc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200914.c8afdcc_1600098891997_0.3505036039454035","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200916.4f7c793":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200916.4f7c793","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200916.4f7c793","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"614a85f6b28e38740ae7912acc8dc03bef421f9e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200916.4f7c793.tgz","fileCount":105,"integrity":"sha512-pS4ZucNA1H7KSJbYyunv8syM4EWE5HxuDBc+cdxjg81exdMAwN9XytllHppRMk98XBFBWhpxVCCe4bXSwdRdYg==","signatures":[{"sig":"MEUCIQC+wdFIblCwD3PlgzYxubjKUvOM7ZvmGrkDMbb72LiluQIgLX5gI7hV4+rmScTTK3Md/xkDX5g/2Zvt3oHf474EGKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYbwhCRA9TVsSAnZWagAAkrQP/RZcvoF0crb5dUMFFrsc\nYExoSh0v+2F0DHHKC+4lbny2cJO7juH8t2pcaoGoMvVEUEXgGBZLqBQh5Dik\n3vpiUTXAET8FrTlTb0jWFMlZYCg6Webjx7hdX/HzxMhFyv4db3y6bwtE2Lxi\nombsJK4OrzlvxKj4YBnl+VUpjHYUFsdnh9lyrEFM1b3sdeKNy/4APunJOU7j\nPFS1GZwERqm+zi0voWXn+pNIwJCe3zS89ZE9L+gv+EqU2hiRBZK6c2madt26\n5Vq07M0MC3b0kkkM21ue9zOkQ+IGtrn3cWaeBk5rwxeU/s9jNr5Pwoxf7Fxh\nFbB6lflTGj/f/BFwzS6wUr+fcpXIngf2E32adHefPEfaCBOtttQ63F8K4fmQ\n810aGWLRou29/29g3mQCwTG1Xtfk+Ju8+FJI+DJT0M5tytwCYKZyRhpm1BNj\n6sfF9m3TMZ/VS3nZmeXU8z9AFb+mu1LbcJlCsL/qz4DQF9kpkx8pV8UPIKk7\nwU9bm/oq7C+uTJId7VX02T/nU8+AJq136YfT6rVRqhFjqb7QcR4FS1egIkGF\nRDWsRfquiDC/eOkhBaCfJP/wCk9K13yj61AH+Az7aKVU2BpCk0TRRnP3aZO+\nmX625C407m7C+v1hdenjjW6FXUys3hLPT+zukDtEgw9qeIozHBfAmnTiZHFX\nkR0H\r\n=2gB0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200916.4f7c793.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200916.4f7c793/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200916.4f7c793","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200916.4f7c793","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200916.4f7c793_1600240672528_0.7471357456355168","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200917.ec30167":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200917.ec30167","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200917.ec30167","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fdad1b188aef5bcd8cf8a7206d62d3d294b51a47","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200917.ec30167.tgz","fileCount":105,"integrity":"sha512-ZHT2YNLMj2nPbf9Fv+DbaiUW8hYma7WsdnF6DqeW9Vl3vWth3SZo11NsK8fkoZjpgewC/69+knG6zrzYUyaXuQ==","signatures":[{"sig":"MEQCIBtl5PO/S/n9Fmp5rEnBd14NuF3nOlJpSYLW9MYs156VAiAoDh2o3QaszwybzzgCIXyilQi+xpRiG+LgYtlwUVra3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYtynCRA9TVsSAnZWagAAb0MP/3ahL106RwcDCwC7uTkj\nZdTdpqaZMQ+l+SrLhsdlvMgTSkwX55pvRJKdtZAbZcVDCCqY2To2MEB8evAx\nhHwmfyPE2++iSPFglmaw/OkANcdxlChz25lFK4XXJ9F+zJpzN4/kQKKRIZY1\n1ME9tM7zk6ZBPZHyJFv9O2P2qzHknT6HHGAjkduQ5cMG2TuV+sc3I7rNNDwi\nAecSqgiE3CjWCVFzKCMjNj+SbnuXt/Mae5Pefq47vSq1+Bs+ikcEZt5ujppl\n+nyyEVIYKvzf4zI5s7bUgNl4WgMES4VYVyD1WpOc5YYq2c8vOYFZ2s4DgsCh\nHiVt6FiXrCzNTuc7o1VTbOZShmVAtrKAE09qBDimYKN9rZyGOuO/OnMgv7TW\nrDTENvUcc24psaqyDfz/+uWJYqcTrqyWfrZXnSqiRELkAEN4LJWP1PCgYOqN\nF3iNrI/ZVP7NNlee3nEsbDhufaC1bo42qMbjbGNVXkxRnpXNH2PeKuSAb9jK\npZQu68pv65J+EjaPlvuYekziCf2o9kBY5zlh3ndPIOsQajxdl6sClej+a35+\ne/vQxx00EvngRDWiYalbxb0XDpcDB67d8HabgcG3Vmqy6glMkiIWwdXBzZip\nLjiyiqLuXWzsHwtl4UOF6LT/8yrTotWDOuhblyd/r1hTVhFli+Ea/+ZLn18j\ny4qw\r\n=boOA\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200917.ec30167.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.ec30167/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200917.ec30167","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200917.ec30167","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200917.ec30167_1600314534866_0.9690766820378136","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200917.737fe95":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200917.737fe95","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200917.737fe95","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6dd0915b0b65d35abc95c7a8977b02cbde03e0f6","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200917.737fe95.tgz","fileCount":105,"integrity":"sha512-wHsGZQkFWmtGWn6dVC2PeulVmUnJM6b5kwCFIxsRjeQjvFs3s+5TCyW4/WyXU5sfkiBxIlnc7j6rspRbUqPS8Q==","signatures":[{"sig":"MEYCIQDt1ruA6RtlqY35brBHJY4zgJFT/QnzB43Y6xXborSotwIhAJXzrIZ+BKZC2cRQwk4hTczstDtomY/dg1mVaep0OIL+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYw2DCRA9TVsSAnZWagAA+x4P/j/9rDBhcCBgWzCSzsHH\nwLXxTAmhGcsVhfwRVCF3jxpApJyuKlr2yiPnnb7WVvv9VVcFyeJx9YKCeDT5\nwY9wwO0DjcqyZpQoPclKzuBT6SgeBz4w5+bYjWaCcdd4SrMrOhoqaA2j2f97\n5DPFXofvJG2W6/q4l7U5MMlLy+GsxrK9IF6hzFEZTQhRACPpf7s3SgMBJCSA\nlRLWbchhZUvJa2laCguLyPFQr19AwdeYt+RGrrI7MmysQbTfGgvLEuvBimtV\nU/j+oGyZMEGDDi8J4kub1Hs8PdUAvcuPwz6zQPabCrAiykAWhR965UcxAAGu\njh2FlGDr0Jd8kFlMbQcPNOpIlhtjFalTQZW4gQwvNuEi5YRt6eVkE78/06+s\nZpZOnhO7+vVjV0RVndPp0PLXWvmPYnLT7MKoc+euL/B83liP1Ml13PVz6xnz\ndpFuK6tEg3po/9QFhzOBnTE+XZ4CZ4m3j77T8LW9LQyIyzbQYGMOIE722IdR\nQ4JgGiVY51YacN9hqD3egzsQEAOKV1xBv9G1sxzWX7V/CSjt3Itowk0qLUN9\nJ/1piZiGixZUdrXj7qSFHPpq81l4etNP0ctIMbbCYZ1EQEI51MT6Ew6x32dR\nCwVMfvVe0+AkV7L3ZmDaqvIRUgDFHp3SHo25hpT7MsnuwNmY0dQm4fYqQgXi\nVLZX\r\n=zdDm\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200917.737fe95.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\n  -h, --help                       show CLI help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application ids will\n                                   be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\n\n  --log                            Write out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \n  multiLanguage\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Write out log messages to console\n\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified, cross-trian will automatically construct the\n                           config from file system based on root dialog file\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200917.737fe95/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided, overwrites relevant dialog file\r\n  -h, --help                       show CLI help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog files. If not specified, application\r\n                                   ids will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Delete old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            write out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publish luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME} --dialog \r\n  multiLanguage\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -h, --help               Luis:cross-train help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  RootDialog file path. If --config not specified,\r\n                           cross-trian will automatically construct the config from file system based on root dialog file\r\n\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n\r\n  --log                    [default: false] Write out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200917.737fe95","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200917.737fe95","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200917.737fe95_1600327042715_0.312714136388075","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200922.6a0f42c":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200922.6a0f42c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200922.6a0f42c","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ec7e2d6e6c01c04ee179e0e6b8b10ef572eadf67","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200922.6a0f42c.tgz","fileCount":105,"integrity":"sha512-cNNn90PMmkwczzVByobU5PLa9h46JCgCs64NhwS3IR7o6Xt7JqDfOC+x6L7F84mzATfKxvB1nn0EZInbYNvHTA==","signatures":[{"sig":"MEQCIBtHCYlOK4sIOn5Az7UvseHpbBGyoD/i4iYZijvPZazHAiB3m1SN/Jtmm+vYnjDGzKvcKOTpBz8npCzP65Ml78Ld3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaaTyCRA9TVsSAnZWagAAAqsQAIqF52lsEhwBO9QiaISS\n0fb1SXKaBq8GBm4gSp365IAM+lj5/Hnrn3Vr5nXOWPQ2t6snGlHVHbIfvLGm\ngq3tIlMWhdW1HxQKtZaFG4ALzzjPCp9zGBcS/LvWns+/QTRH5gXR5NrMZlHO\njpzOTgPXj4RM2kDqWNqCme98oWpUD1pf4G7etyYW0BdHYIAKht6J9XbDYcUj\ntPAN7Aj4XvRp4jhSq1xSHPFFG0r5MQdw8g1Ndg3PhBcg+18IKoysu7IIPdaG\n7BuOOG2dzTDeM5E4iYs7srsR95PYImZUIah9KIuX8vswc5BwkSdM6xbDjVd+\nPYdHO7m1Yy1xN2e2XugGk8CLV4H6oim/ljeV20r8+ow+fwB8J4lXJHDPdDS0\nLvINe8GM63WelcTXTPo41JHrkJ5tENVr9S22gPKPJiJJnKZIsL2z6U5bQNQj\ncTScNnhwfeM+g4QZ3+CLCe+2gu++m+Wp6WQRUmVLwr34+cZmWdma4Hkieoya\nnOkakg+GpmfIO+MboBc8PaBOZsDkYQ9xiGet1JcO1YDP1YF1F+2US1zsrvyy\nkP7FpnuZFPn8GnXhxtt/6sG+Vo3bmZDiOACrO/KA6JMiHQelSfEAGvg7wasU\n6ppObq/Ku6N9wW47K4G9wupF9+ECRP+KYcbMKp0EhqIaVS4IgHZk1Zht5vq0\nGoqm\r\n=7M3b\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200922.6a0f42c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200922.6a0f42c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.3","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200922.6a0f42c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200922.6a0f42c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200922.6a0f42c_1600759025444_0.3169950447660759","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200924.df24cb2":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200924.df24cb2","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200924.df24cb2","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"870b235599e9832cbe75963865da85a44b27f6ca","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200924.df24cb2.tgz","fileCount":105,"integrity":"sha512-xCKqcXM6frftoOrLv85ChkQ+l1630K1FtCdR+nA6eEbgnR6h1D3/e+T+w9tsO4sPwCmiomGWp3nZ36jboZyqgw==","signatures":[{"sig":"MEUCIEsR0BCmPQeA0hy0rPUn/EU5jBtVIQZLiOK4U6fbaICCAiEAr0upQRMeb/TyehJuVosiMAxxm5a3aMdw0+SFfFDeJlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbEkUCRA9TVsSAnZWagAARV4QAIrpAgpfX/m60YSDJfuu\nS0ElcZ92Jll8B+paxJ6nlHe5cJDSSJ9p7zgIopmu53uFIeSeeMn4vBsFgZUp\nE/gMoRQywiXMfDos8CxMJLfSKS32ze5L90Xrz72o4ZPQFE4HTUPdf56qYppK\ndiXsU9FypQDqT4wj8pFqsaxHhoYtzkidBlLV4wSZqt/RYsP4FC8iYZR8imet\neiV33abstgUOmI4g6FtTb9UjQdS1Er7jY5vVwf7wQehtOc8jqieyKgY+Yyha\nKc0ki/Jg38TyzdfbSdN8xUtHbWaG5c0d2gp00SXcR0FuwJugLtmiDJLRD4VN\nBeXhtaxXx7wWueF3eFVg8C7umOwKpaDA45VpNoBn8Ca2ZLljv/NyioeoZdBu\nE/dLsW+Bfi0r7xAMjPynQZcDd3RXZuHiTJnmoZlOjzq14szsUpoHPSrzFL6R\ntzKhq3u+MxZPnR+Jh6NEfaq/kQXiNx3pLpBhjmviUHT3b5Zv6DH54bXltQlS\noISPfIXm4hS6pvYaV3MpFxKQILngEVbTNuJgLwmwncjGq6mHxsCRUehG4lvL\n4pruYKU78gw8uIznhZPhKskUoBpcaJH/wiGhasF0pJ8WNas1NUb/4owuBZRW\nRs48uvd3/7wjrPRR4k1UwLfvINHmXUwpMP8jclA8ON92TDZAWNNvLjNOuGNu\naF6z\r\n=e5Zx\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200924.df24cb2.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200924.df24cb2/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200924.df24cb2","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200924.df24cb2","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200924.df24cb2_1600932116112_0.999713155127351","host":"s3://npm-registry-packages"}},"4.11.0-dev.20200930.028a4ec":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20200930.028a4ec","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20200930.028a4ec","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"45bd96addee3a99013806f1dce0c3266c42baee8","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20200930.028a4ec.tgz","fileCount":105,"integrity":"sha512-GbeOZkjesngXl3N8NbDilJgQ7+RMrjNQPJ+QCFxY/Lnd8oQZ86BGTpbVYUuigwilu89eOCglUV45hGWXHpcX2Q==","signatures":[{"sig":"MEQCIGHptaoTbKbyd/4eSwk2MNibkvwJ3b1+WfIq0WUXZSUTAiB+nPZ38NkcrwlOpwK48xCO7kvadFoUws1TP+zHUVrNpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdDD+CRA9TVsSAnZWagAAU8oP/1X71vQu9tJ559LNkeS9\n1ZqzjOiUIL/paXUUwnrAH5AoTcyW73xUp1YgcvKsD8jCUvecqRQierCVGa8l\noZSjw9m4MiS6f+Xlce1BQq77Fowow8COov/e83MeWFbboFlUC/inwyi4G3kX\nrTHN5+6X8V+lvjPntOYeHQalSYexidn+iU3IhK2zfVZK036SNtqrrODIa0j0\nb3SL5RLyMIVPPjlo5W997FsIP4olmKgwYN1g0w2AXRFohqXGdt6GYOPquhKU\nSU7LTP2a5jPNAGzdR8d/n7mES8lYmXS+itgl3awvaDY9t+wy6vQ1NdnWNC3D\ndShcgoa7PCWO6i9RTdUkVj/QRsYONJG0015++YWGplVyCQuIMbX/J0jPdAoh\nx279BTDX1YI0nSR4/x4AaXTv2InovkRwEeb6DxFcBs3cYVkF8n2QIhGyw8EH\nic1YYouuy09fNhyLf2IVdbgKZd3I6RCOGXLUkLGuFSw3aaooEFtebJ8FLOic\nSMB/SMtOUFZdhpb0th3vVRyRaxY0xHLxEMqWQIZZG7OXSgGvDSg9Gi5A3gjY\n+3RK6ScwNMSQJIM4M05l6yaZLf8zb0ww64aFazt/Tv5KOvM6fVjFF9LLphe3\nQ4RjJVoFfmFthnAq8Qe2M3Rpqz8aeozu6cnEeLReQou48xtQscK77YEJhhY4\nKVkC\r\n=5Gcf\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20200930.028a4ec.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20200930.028a4ec/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20200930.028a4ec","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20200930.028a4ec","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20200930.028a4ec_1601450237827_0.9416771991239503","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201002.780bf2c":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201002.780bf2c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201002.780bf2c","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b1d097c71d776d9d27273c8d2d5f3867e3a3a20c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201002.780bf2c.tgz","fileCount":105,"integrity":"sha512-eLiiG7aD5INiovCa9tNELp645U3G4JV7NbFj9yo8OeLdaqkZpsr4xA0TaDVJqRUdzpxSUYDW8jV/SJN9EBXcow==","signatures":[{"sig":"MEQCIHGG/gvnUt9EaSXYQ0KJNdY6gVvZEquelnwRMfQ1NI+fAiAchffU4/u8vP9T2zZHXvCFxIwgXNvicbT3fQ2sZb5+HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdtQyCRA9TVsSAnZWagAAYMIP+wZEh0q05FUhczACUxM/\ni+O+0qfJM1+CTEuBWp+bKDkZoOwLEqO3AQy02FiQP/9xajI9xRnoRwYrBTIu\nFuSMcCfdjny17nR3h5rYMFWBInAGluXa+pGKqCpkN1HMsg+0mSeu9Vdh1OYt\ntF2uKW8iGDRFghYH8EkC8BXlDAKOKkDRkM/RlvYYh8/EK2Wkf5l10ENDGRgT\nuERbm2s2GPa0dbIjcYdwFlnxMLOK/s7saIb2WxiaJ9B2r7X4jTE59TWKoYUT\n9TTAQJoKHcTuztcRyS0c8cbbp0cBJZxcOkX/d1gAuUjIqk3gJryJRwOuecWO\n6RJDFhDNKLa0Cxc392vGr2JeXOa34nbWMP/MiQgnLBNfBL3W207VKFPaswNa\nUaA0eoX89lGoY3A9bHjPvL8JwvRxKxRMq3FW0dhdw/sH5zglHx69biqLOR/a\nMcaYMfAsoj7YFITaEkpemfZ3JXxOWejw2wiPV2X6s264CTkwuYpxidGNY9iq\ntFuz7FJ8yHsZmeUgMbWCIWVuhjYU5u4NPyIOeZdnHoTINmnEOUY1c0KZgbfu\ncWZcVDCXXKMPKOgeDVmk3DFA0d3dRndTcZV4cbby3Xp/wnDxKnlu2tyP9+QA\nSCoz19CbX5GtRJW4pB7Hr4UW+uQDNwAI9yfsj2wJhXPLiULNC2rEZ1OEjE3y\nbkNC\r\n=rx/p\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201002.780bf2c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201002.780bf2c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201002.780bf2c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201002.780bf2c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201002.780bf2c_1601623089474_0.5178926372960926","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201005.7e5e1b8":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201005.7e5e1b8","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201005.7e5e1b8","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4ee6ee34bd2af1d626a568cb1c0668cb4a8b11d1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201005.7e5e1b8.tgz","fileCount":105,"integrity":"sha512-IzU3ylYK+VAH0Immn5FYFtwF37zU9cK547nN1GzzW4urccCN41wVDhsco5dYuSo/cnf3SzAo0gcsKWogYiJMYg==","signatures":[{"sig":"MEYCIQDZnUqaDhgtW0T9ekWOOeTILVdJ+P9aIsAV+a/qpbHoNwIhAJvWhWE/QunGEeoTbl0JNLS+aXw5BTcJW7fwDLnWq7pk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfesjkCRA9TVsSAnZWagAADXwP/AyqJnmlEgXc/ou5WV/C\n3OEIrsOvWUMQlyA3rkzdiP19cskOyA5Ivt+EZ/eKt0f6TQli77JbIiH9OcaH\n754azbc55YuIvt7yfEtJQHE8u9LgAO0WTpjLPe6UOTB2xy5bb5+BOLfveAxm\n+ECbywsbILcAQ/BKoFTalhxfCzgony3huzE+Yfpn2MfDa7JLTsXzfjCQcsQ3\n37ernm51ZdI6jTotm6oCkFPWUJ0XUAJ6qirY46sKjCCDbdCZDpQVhSfV83tW\nyps47RE3Kyj1BWfRKnZxyUS1VZoTuzZNh2KvT4yGKhti2kZC8gfMwt/CYWQb\nui9cEHlWm/dnedk7b/jqldSCa4XTObOnYkUJe1hx4Pm7zOytFU3kx0CVIDlG\nlroZsAfqijf1DAYe9yQyTOLUnPwTHWZ4bCCFBVMLjQ5rRWSB2h5rP3v+xQAg\nzcHCfX+GIm6dSiZmn7EH/D9wVxdXtrM1lCxanuU7tKR8rfeiOjNG6Mtb/ztW\ndo8qlCtwZ41tXoQLHa9kNDvCn0VTuGl6ptwKZFJpr6KEUx8gcjXgk3XSzLy6\nUxDW3wT4vHNVaz8O5KhwLWc9DzqMk8EvxmDtYHt7aplyd3BIe+yPxTJt6a+w\nWCm6yhr4dUz/zKMczvdRoYmp/OIsN3KLxoHOhZAN3CBdiiVMx6a+qQF7FzLI\nwqvl\r\n=GEK5\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201005.7e5e1b8.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201005.7e5e1b8/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201005.7e5e1b8","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201005.7e5e1b8","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.4.1","typescript":"^3.5.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201005.7e5e1b8_1601882340347_0.5813891322626299","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201008.18fba61":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201008.18fba61","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201008.18fba61","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"546921ccce7a3a67eaf4a5d8ddd69bf1a6100966","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201008.18fba61.tgz","fileCount":105,"integrity":"sha512-kztZDUKHEfyo8XwtDeaO/xcfk2qlUp0Gex+fPFMTY+bLr81XRfbovDuHoxq1r/COp0pXnSt5soabNgc4A6Jcxg==","signatures":[{"sig":"MEYCIQCKP4oftOsfeU7KCJtAudi/A+wO8xHeAt9wXX//DaAlVwIhAPLUDlHbTfi2uywL0OVrGHHCeqduETHWm0gfmbRJuWYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffrzrCRA9TVsSAnZWagAA/b8P/27GzoeNfXqNd0mkzxVU\novXOum5gO0umm6UnWTxPeOe2V2Cy0kqbZ/eC/IzJryVkGTjE2e3lXxGSStYY\nepcKBI4ij9nCgH4vmPzWwOAvK3fjxTLGBdwUF1BunYbjqeq+c86HfN26n/v/\n7ItTtzyYfMBd4SuHsBwjjxuhjpkIwWqxgRmLQyEN3OEjp71/JB2nJY42Q96C\n0MBWF4bqF+6IwMQw453uYs+BwOZmKbCxCooWj6905u3k13PZH4D02ddFyHOk\nfA6KR8JRkl3HfzRsyw15vEBGzkScsqkP53DQgQVSdY+aDcWXxoCHdvjFu1Gv\nXhlA0gik+ZHYCQ9RunnDxXY36S5e8gqtDb8WAqp4qdmxFuU8JJb96lkIg5mP\nk4LCcV6rDepB+5bSz8NSeJ0JJLQ+hzlWF6ytO6WuEaqgNmAi+qkv1JpieIKQ\nViqsmuk8dB73UCHoM4B81SYznjKxT+xCNhu+hntQ4L8x7nc6lwsiiqzRJPj8\nVc5q5yINuUt9jbJ0Fg5kMiZl2Scydqlh9C7iERTRbvQyGK3yU262o1lqvm/v\nLv98Rm0rAmp1F/02ihgNWUvw+st6dbZD6yLGvCeOxhTG1OflQKJ3LgoY7k4m\n9XGtS7hBVvh4fwOGRIGVS2p7OHnQCRP/9cHTclPa5grCkxml3NNa6vY1jYTC\nDc9C\r\n=thJa\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201008.18fba61.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201008.18fba61/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  [default: multiLanguage] Dialog recognizer type [multiLanguage|crosstrained]\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^1.10.0","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201008.18fba61","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201008.18fba61","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201008.18fba61_1602141419252_0.45577742318946735","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201013.7ccb128":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201013.7ccb128","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201013.7ccb128","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"5af43a318b6cc4701501b44aaf77f837cea2d09e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201013.7ccb128.tgz","fileCount":105,"integrity":"sha512-a9RMPUXH6316F6Rv21WSCOeF+waRhFjvlSzNXCLm+Qp2N4V+GBmy0Uz7DA1fYPwE/HW2Ot63nd+EsmuMaM8VRA==","signatures":[{"sig":"MEUCIQDhDuGyozAr/iXQMO+SgLWTzkqRAmSMwphBkYhtUvliIgIgGNObhpKjUrSMW6mjnSc9CvABZmLzepXbWuEJOEsJWII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhVX0CRA9TVsSAnZWagAAHsQP/0YAkLeigFKH6AWEdFy3\nK3q59exrbxM5TetlUslhJl6cqQdufb0Yy+i5Hnls0lfB/gSDpmTkz6QDhO3a\nJhRaWpy//STbYXVzKJ4rM7CdWU/7hF9vKkKkedgOTJx8wHU4rlD9Dt5aLt9M\nWTm6pNkrA7VXO8jr5IKfcbwwSoo93ke4z1XtgafXTkN0o+sPmadFTVKcqx2p\n7FCk4g1MWnYsSYTdXXCD1OTRGBb6Ktg/mfrhSV91SXYmq3TspiXroTQf6Gdm\n1L6G+TYe+WXSuuR5PS9ZHKgPCb2tr0g7D5ugqjHwqUX9039yHETAOnD2+ilO\nId7aVx+w0RbeLYqWhjkeAKrKT0JnHg0+F9lzj8G8BmyqeEyNuLEXDRy4aML1\nEBNwLB8VEiL1+gz/TY0SnHCREqnXdo3S3qgolWsayPlHuYZFqP8RmFUtbrkb\nZ5mp5G4DjCHXKJUNQrL8SknD3W5GqNOvK+eZcImEaAItDlND7w7zhXABfcPe\nFmOL3d5Bm6RR07e5QUJHMpWiV8EsPl6FT6cP1pNIAb2pEqlt33ZS0oxl9wLd\nLEpaeA3P6j9qvQ7BFQft1p7KVxGvpQTOJPyDHNTawDWZW+tbiGk+uH88KByq\nKfTjF91XGW2ggsZ7jS2l2uQ1BjbmUceTcNHvkn8rA6doayQYneVHrPX30mxr\nSXn7\r\n=wIsj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201013.7ccb128.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201013.7ccb128/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201013.7ccb128","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201013.7ccb128","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201013.7ccb128_1602573811794_0.12008367284859367","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201014.d8a6b54":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201014.d8a6b54","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201014.d8a6b54","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0588edb6f2cd45c7ea0f20300f460f6c327c77cd","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201014.d8a6b54.tgz","fileCount":105,"integrity":"sha512-WCvzhDMBkxA5ri9G3a8FOxNshL/wlMPP/s5PkiioJ5Il5xP99yChQ0fbh3CQAz/llykuYnLNvsOgHpOEFDfULQ==","signatures":[{"sig":"MEUCIDz1Q7pzlxtgtyI27D70u8IcyEldJONoO9tOxPVzcbnIAiEA1td2pgnbd/QUTuo9gTUNynt2W/LASVwHon58HcWu7D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhqZPCRA9TVsSAnZWagAARHMQAI36TKgPLUivbK877hDY\neJfiD8wspJFa5EF4PnzIr2vDzu2xeVBddUGR0UiUcmaWJzwTff/y4Oaq/bZH\nKgOq1OjCyz3cQpMVJO7L+bjgNjQTx0O6E3XP0IHIO+Wk3LBLXfzKtwwPNWUi\nUsnlP5GiOr+lyWXitzIPODOJNfThruNsidQYUabTPZx4lQN3LtKiiSUv7PYA\nFDrcKAjG4toidmJyEqlm1aY9fPkFD/XcQjeJjLYDiuVe51MOSWewcIg1kuu8\nbAChWfeVgtcCkGZnazrjFwvffQLx4UocLi+PFSdtyQ0ekmGy9ixGLRmPLPbN\n3Bi1RtxowMmb8bQmvbuATO/uWcQsHbkqzKlionkGNW7EILmAQVWwEcdjkE9f\nkLk3OR6lEFvJc1qbjy9x5o3YPpIMtPWDNqx6EKbJpGBWvGoYHNvk1SqBTb97\ndcNo5Y2s9Cv5Z6gizS3TpV5/qF+et9I/v/cvvsq7w01qH59m0/ruHBsGIoxP\n7HVfnw2oBh84vn/tSIu3+dpJpPTdYOg8XzDwAq425xfv/fdLBWkgUNoiixnN\nAFhEqjEtRmZo3DBVOC0jLxBPleRVDs6sdWKzdOTu8Kj4BLpEuFWHi1gVLL+s\n7bD2ezD+s8OFNVv2uYc/fLudQLYGI4FBLXGyqzNJ9ch6ptonLf4xLlIUZeWY\nAR7l\r\n=ZQY8\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201014.d8a6b54.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201014.d8a6b54/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201014.d8a6b54","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201014.d8a6b54","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201014.d8a6b54_1602659919507_0.7217977889038136","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201015.a41c691":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201015.a41c691","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201015.a41c691","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"28bd4d25319a683223cf67b2d39b136cdefb9e5e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201015.a41c691.tgz","fileCount":105,"integrity":"sha512-94O1aKhaIdw3aJDhSjIM/3Cl96u7JB7aqaWDdAEbyonNyyyP8F9Y7WtwURc9X6QlGfV2GBlfJZ1hc321fgStgg==","signatures":[{"sig":"MEUCIQD77Ai0rLMe4EaSzou5XlHB6yCzLQED0M2LzTqB7WBb4AIgSC0WAgETf+O1VlJqkBPvBkXM8PkF3PyillcMzgdmDdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh/k1CRA9TVsSAnZWagAAX7IP/AxeycrRKcBHdriYjDvd\np3yVS95SVof9saSyp2OJZ5caC8sYrh5T2Ct3qrMI/w6TbOa5fT2UR7Y0Hz8O\nhFrcagKruyH+ahr6lmj6r6pmHa0vx2C6afcd94XYhVhjhy/TOTQSYXMbKNtR\nApc/WwoBXm/91PXmq2WmSMifNV1j5RrDH0P7O5PlUxKjCdbSzVam9H7bHFQl\nkCkiSog35nGKCIA+7YUTWx6ibJw/VRhK6DrSGxPJc4hM3SYsaTXNQZVu+++r\nSOlD3AetHEgmDetg3tZ6lRPpIZS2nhauwo5Hnv1lI2sxcQoDsR0AQoT//syO\nUbIzW7s3AlTmVRX6yIWXKSbpwSFE4yER0qREE9CZ5qdhjINCkDtq0S9L4aYF\nmjZHfTAsg13TdvlRSRXS3xBAYbkLzl0zaLfFw7UD1ulYRRvIY7OV075Tp9Bb\n8lBVmPvMtTO5Yj6VLuXvPs2cGPOrzxmNQ+v2AoiD1Ghz/uzEQdxmYLa6h4pR\nzZnlXg2sMQtqUKTWndQmd1dyv26xF+t8dZeOdrWT0uaHk0xIEN6k3ecObfx4\n717gD1HRpBBf+H/Ppke7CB3EITaNM+oOv9r/qxziEGX6jj7V50+wCpzt+/1f\nMQLNktLclFeZKk0T6JmCkn/wyvkJ51zeZJ4HJu3N3s4SgR82+niStX1b2g1L\nAmFw\r\n=JaVt\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201015.a41c691.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201015.a41c691/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201015.a41c691","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201015.a41c691","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201015.a41c691_1602746677198_0.4335999856597239","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201016.24ec3b9":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201016.24ec3b9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201016.24ec3b9","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"96ebdcdc4ef05d8486326a91c347daa94d28d0ba","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201016.24ec3b9.tgz","fileCount":105,"integrity":"sha512-03JyyG53x+ZoZ2BsS5s8Mz/WUSJBgxjy57hQeVdlWbdQWzMnbNfX7PL/d8eSizCAp3Wsm6LRrtFqoFSQh7CKVQ==","signatures":[{"sig":"MEUCIDsLe+9mmqXCgw/4yMLdvTcrmgW4D6t3DJeEv8XiUsOtAiEA9sn1sm/cJ5L9tmt7APb+SlkCfozpgs7oSHtnZfbdqXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiUr0CRA9TVsSAnZWagAASZgP/20PGuBl0aNO5jfiIayU\n/I+742lbXatTmDsUpY8gCgyHoGNgpSpJ+5XxVmLnyn1O+jvryd3wsAl2F90J\nOyHV1XeksRDiCrIvc+PlD3JTEjPQspwZBVukzqImYoGSTPbnNVuG9Mylo0Yo\nB5Sw5MqxXCyiPF4kAklGhDy5uNztlX66u6YzpGcC4anPcUAzUYOnwJYDmD49\nzebCnqFRIPqAmMhiXippRtbhLs2USBdI/4Q/ee39BrS3kw8VJTzP7SRKZCMG\nQf5M7eLHKUIPWostjI0cKDt2tNCtw0U7LGocGaqNEgp81S6XdyyOYlHRyRfN\nJalAWnv93UchzPGqH+A3CbUhXE2ydpEOo3LesoDgTD05imEoaFbW+AbhpX7I\nPn35fkbhMkkogMQLZwjnCFKy2pnGE5zQ0OGg2PMUAuyxt5GMV951QDmy4McE\nphIiLMsrXO7ZQewf8RmGGvRCwfVi5MpEd17I6vg3yVEsfy4GiNyO2yW4gfdu\n7dWit1Ifo871Rz4YE9EbN/l6bganng15jCZUmOkwLVhOo/9wznfKagtRHr4p\ncZzFY9vMEGsrIB8xU3e7zLM0ch/Ux4KPHQvFnOrs8WCwEf+hwQoePEzY+8sh\nggGz6lXmfyvL6H3ySLNkcuoaplMCRFBXHDXpZG5SHkA+xYa8AWaDycf6pgiE\na8At\r\n=arg1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201016.24ec3b9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201016.24ec3b9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201016.24ec3b9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201016.24ec3b9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201016.24ec3b9_1602833140483_0.07790830850954356","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201019.091464d":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201019.091464d","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201019.091464d","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"331583b4190e85ca2d582970abd0a6a0aafc7d01","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201019.091464d.tgz","fileCount":105,"integrity":"sha512-3ugeenCT2xSyDcYa/3jdQsV7xu+F6mQr1I4Z88r6A246N/c1a8NLoqYIJSW2UAX5BLBjVlqtb6rO4ZdFi3ofVA==","signatures":[{"sig":"MEQCIA6I83Mh133YUkdQLGhKUJ0ZqAEhcmquBLnDEL9nH96AAiBx2SKRXwhwweBYwrBF0Ef4P5+Gz3lxFLgDDF9RragChQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjT1lCRA9TVsSAnZWagAAkmEP+gN216JfNAKkSz3YrTYa\nIsc/4w6QISMQpOVJFv06judv6dLHBZfUL31EOxe3kjwu9WHdmxIqxTIionyq\nO8r20P5cpeNTsEYJ5hAkRcyMMqxWU2sEsWG/FEpm4Ob4ZJ5r50zgHVMaoxmX\n6jfZFFLvE0I4DxXD97jjHJIccoHBZQ30yhSbrVh8qT7U5jVm0mnz8+TmHH6k\npxPjK6vukyA/skYX2jmj/av2vwOnPDBNt6mrW0S2Ad1yrUVCx8RMt6h1yHp2\nuUNB+ahdPz0NftuVS4MkmZ9uqnprv8O/zU0JorxM2XNTFvxpG+bQhn/ycoMF\nUEf811QNbWo4Y1Bmalcfu+drOuDgfFYYa7cAZ2nnn/thHkWUQFaACzIJu80R\nB8OF2KfG+qSEmKa4V2bUw39Y9g8XnsdvBvj63k2xe3FmyUk46oOH7V769KkQ\nuUsO/7zhNxPzzqkgm3h2z7DfnSB+Dxb8qsZzq8qz8XuVMrtDP0EYKWpXK2UQ\nmZyMVvU0K7kU95PqynPmKF/NLyZYHejmaWorsjV/SHAIKlQj15lNw5GjtJF3\nv9SyhdK07fo3xcz7WTPSnpXegwj6we62yut+4ZcmqkiBmSlSkOxT7hGGrwFP\nan2H+EYcSbZOpqZVM7eys/CQhvZCoqS0PZsM2D0kO9Fp4RxFm8WLKduzIufe\ne3YS\r\n=+iFf\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201019.091464d.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n\n  --rootDialog=rootDialog  Root dialog file path\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201019.091464d/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --rootDialog=rootDialog  Root dialog file path\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.6","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.18.4","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201019.091464d","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201019.091464d","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201019.091464d_1603091813116_0.2015474151008807","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201021.d59abb5":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201021.d59abb5","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201021.d59abb5","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e2b0635c6ed075fde6869a13dfc2f5c0a8ba8644","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201021.d59abb5.tgz","fileCount":105,"integrity":"sha512-sC0/m73Z/W7/mevfwSVOKL0L3QVRvK0D0TucuIOWYdH8aYe6ftdjylF8DdwBf32/x/zsS/HUCI5b+yLm+t/p6g==","signatures":[{"sig":"MEUCIHclVv5FyTy4BIKrMkt1RNMPmirozTQ4UqnrDRbZ1ocIAiEA47aFW2hN1bJ3Sw5d0WbEQU/qnaWDnI4LCoiYBrn4yKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj+CbCRA9TVsSAnZWagAA6IsP/j/ifRQwj8NAG8J4Yc7l\nyIGdAO8k4dOA6qp587LIHqGTuoaZ6f6G5CTqMOZaL/tK49TqDE7KpgalNPBa\nwS5Nk2GI20aZin54dmYkOyXO7anxdA6FBapalDu7KQ5bZvNHA8iYgl7fQtEb\nYHL2/Mnr5GmBRcnyEvPKKWh2IZQbTdpgb8WntShDZeVpsMyYOiuifCk81Nqg\nTVg2MaZeZ79h1EvUfuCSXPwDBPd8teeo/VWmRqfbjHDcKi0W9Zvi7mej+OQK\nhUwAgC5FnbtO07m1023Pn1w6nw5sRSUbF09wQc71f+9KnUAZq63NmAhiqFVW\nsftJ1jY/qzcTWLqSQwLys4kPfK/MdGZZUq1olWcfYWUwiwQbB5NOdLJjjju3\nRNhWh7f4lgCHDLvDhp0BBz3J2z4Pj0j790srBQnO06B+oCeI2q8AM9SMig1w\nSfuPAF8doNU673VtEDPl0TE2dvHlaoR5xXeC0f0soM/CDkVGUuyapJsljBPs\nsMti1fjGNq0IZ1chjCIRjR9wrwimDsUh/pF+uln22GZm4JV7C9J5bucWeEsa\ni+w/Y9lfGHvd7jTCZMS33gLSdzxmqe8kwFvy3dXfnqLox5RX88ezBsFQwfca\nTiAkC7fBWq46qhIxZow+9292wSCMa3wzXuo6qi28gioR33b3O2+gw2N2hh7W\n47Sk\r\n=Z4sR\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201021.d59abb5.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201021.d59abb5/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201021.d59abb5","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201021.d59abb5","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201021.d59abb5_1603264667065_0.4285116913320055","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201022.a4b06fc":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201022.a4b06fc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201022.a4b06fc","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0e13c3e0531ee1daaf6e352b59ff2c9d23550686","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201022.a4b06fc.tgz","fileCount":105,"integrity":"sha512-Blfb5SLR+72UuHb+luXkyO84af7r3EymcXoWB/BprNQ3T1RCGxm4pseh/eOss+w0sF8E5Q2gNe74eBseE86WRg==","signatures":[{"sig":"MEYCIQCycJTQI+MYkTLdY/QiDie4au4hBBAKDzhL9ljTdoei/gIhAKSDm3IxeNCsAVsnBXnSQDFX10lHOUPuPfJlaG6Lrqnl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkTIECRA9TVsSAnZWagAAp2IP/iazRGFuZKWEmgVqyQ2D\nRCMhyzlKk2u/jrbHFXsEGcRSznmiLxNsjp32IlbXJv4p9bSvfwV8TR8q9Ooc\njEg7pBeMd/Cbl3BYM3cHjAgCHsHDRSsmBG36OakrRiu36MPMpAu1VZwp6SDK\nSD1dWWQKW/86FMxncxLa9CL7WPlUFmxM3m3ObwveBzXI/N6yGkDu27Eb/k6g\na1q0E7x5aCGbZTVSIr4Rz390SBtqVdoLxOQmaRCQWQ8+4K3o+vAStUUPzE8t\nFf8SKx/gIhxH7Jn0+8YeZ3uSQucEBO48pQpmHR1GkSFuArTjuKQ6WVxQ0jQd\nzmvoLLOIUsSDshpfIVtDB5HzYGm9KyDDIXWiKywHjI3xWDYJ3ONTDOZwNUzi\nN/apY+we4vCuJ23soh69RmcEM3xFy4d8KoVaRCgBF9I4OjtEvFEnop2Ya0QB\nDtauXpusdFH4i1erfQZP5Q5yL8+bmSdCKuYQm0wqKXrA8RGA9JVR+XtwZpJP\n7PRzf7UPbMyZljuG3kha/hEYdQJCa/9Z9fpVsGIw3UAkKUW8ms4MGXDh1w3e\nonO8Ws1qcCyZMUeGbcSObRta66nSmA80CVDUFxBjCViSZuth/MjIHj93HF3P\nyqJDEPmuID3IZsC2NKlJk/bsNtDfMPt6zU0kUuS7iS+X//PNqJz8uuj14WYw\nCLMt\r\n=6ZBu\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201022.a4b06fc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201022.a4b06fc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201022.a4b06fc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201022.a4b06fc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201022.a4b06fc_1603351044155_0.20128359122740425","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201023.4d90f4e":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201023.4d90f4e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201023.4d90f4e","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"c4f289793cdae43a2576021b46520e00f84f8c6b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201023.4d90f4e.tgz","fileCount":105,"integrity":"sha512-05yEHCLMKVuh3r7KeXL3cAftiYAGA1S4BfL7MtAJvG3pX1PMQEplBUvu+rHxskOyiNoYTtvzBM6lCP0wZBlMUw==","signatures":[{"sig":"MEUCIQDQxTUfvUTe923ap/kFvgiP/p8hgiffuBdEVGvjyOofOwIgG20Eyv8mRkRQPr5Up7KOR3gSqve4Si1lgPK1S2ENvk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkoOUCRA9TVsSAnZWagAA4sEQAKE4RObswRYPXHsmfhYp\nBTyn6X4DzGzGCVztezbxWGISqItAatnaZ4rbpc0hVdJpF4BMd7xGJZJLFlx5\nohJUpl5bDaAjkm03YsQw+fLhYJHHz4k8yRRiXQaqHbnDyYe4lyoEJJMJdKqM\nBAypmTxqMZl0JEfJqjueaCtyu4J3n3iBGBSXeVQKKNmH6uYL+nRcurYknHJN\ncM9WRK8A28fBAahMEH+DfKWCQQuJO5+CT7Rb0dtsW78qgQlq1Z+PXQaapq9U\nA707w1F76mEtTwJefcXHvkhSUhnuwSld/5QgXRQmibS0uKhvktiJ2umejoRI\nQF2IN+Do99K6gzU3xUVj7SAuX6jDJab5Pb59CnqV90nv+UD2k1S94/zvGaou\n3Ebe7LUJEjjUdK6O7PV3t/aJFfaj+ZqIs9mTzo86Rwy4hVN4Tr9Z/dBvTVHt\nNK5IgBU4zVlBJtiC9cSwJOZ8V/0wrb9n7bKDFr5YPkz9BgCJsPRCsQbB07AV\ntLlm9Elxea+16ckOSo7uCHaaGLyblpsFvtz+anyjKQYcdjHYjkRUP/vd0y9R\nCd9oU5QZD/W8aOz82nd1GgW2RY7IgqFbt3wF1pI5/3f+m2oRpZ+yACAU057O\nnqVOiIvlx7d31cRtbMbKFvY5i70m3EQZ9UHJq873f6ZKh9OOLAtR91VUw5TC\nQnfX\r\n=4/ll\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201023.4d90f4e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201023.4d90f4e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201023.4d90f4e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201023.4d90f4e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201023.4d90f4e_1603437459925_0.7844378030530343","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201025.69cf2b9":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201025.69cf2b9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201025.69cf2b9","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2df6785db5f9fb73b3bc1969ac2491c692645a7b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201025.69cf2b9.tgz","fileCount":105,"integrity":"sha512-blND4o29IOj8pJjTNr7EpI9MRcwB+DWxo8BQUymaD3GsUvFNEfCfN2voVW3J6VNW+YHBx942RXqmitphRQQeTA==","signatures":[{"sig":"MEUCIDsNj6ff7F/CVdc+zrJkbbGiYacRf2TQsjTNQIfkK+IJAiEA3jq7qPPH1xHMSuzgXP4PatFhedgXKKpeRVbqQj0DoiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflbMSCRA9TVsSAnZWagAAyiAP/j8+8H2x7nqtBl0e5E7z\n/3SLfPmgRHrNwDj++uVA6P1bwLeyWqiWKUrrNcOt7EPEGC7x1DDqhvk9Hg9t\nDDQ7ADH/7jWIyo24ZTVXKvkiYtHRFeaPMBbIpW4h6di2FutO38VnhIhRxdUP\nq9K7EZ7hwPYDGNcsVccz3IR8IVWgq+361eRxr1A1spWI5WljAa9tuhjVD2bV\noM5pvzXvRR5/GkiKpD4H3pdqWP7krpB9ROd4Iw94v/HdhOv+a7EHvlMHbrNF\nHEfxxQg8ZQM3deU/hCHxJDRvMKClpIBq6DVnKymRU9lqUVyUnI7Eeu780xTn\nWZgpdKy7/TimCVyiJv9a9DI45e6p8iK2xBCf178JzX/eeYTOxQnIKjHZJGj3\nuiSWCI3ORCYTX9FDIjXZMKBR31l7vM0Ekv4k6+OWiaFvGSh5IjqEYAKgYinn\nmHNY0axs7+MyNRLix4PRe4FWMrcPNKiZDeYSKYAYGa/VJKRGsajOY65p1L9o\nwqRjmxMQldDm2WOP1h3NlmwXkZ5Dqf6Mlz60LuB9XNKKJdruMZoxEH7AAeCd\nq/SF9Ep4FxbL8VrRNTkSwaKQFYro+v0UzXqRVG+3/ZPgeqKlbUoPd0PVWFKm\nv+7SStOj5U/3kN0rzdL7iNbulRbrLOMtW/oKMuVsPODwXBCTLfZ4JMSPduli\n9huW\r\n=qpfS\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201025.69cf2b9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201025.69cf2b9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201025.69cf2b9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201025.69cf2b9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201025.69cf2b9_1603646226068_0.5193815158014621","host":"s3://npm-registry-packages"}},"4.11.0-rc.20201026.e06ad47":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-rc.20201026.e06ad47","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-rc.20201026.e06ad47","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6d07f9fff4929fd715ec6585933d40ecab9fa85b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-rc.20201026.e06ad47.tgz","fileCount":105,"integrity":"sha512-tFqiIYTJt9ecj4RmvFgP5TfK1xYAarNep47Y+4ecIaG48hq3dLhuFHdCTFEnWnqVOkAPjmm0/Icu3WY93cWyBQ==","signatures":[{"sig":"MEYCIQCj1EQsZU4o+LhrOkJ+s/KgUJZF7AfRG0GNhKoEyx5QiAIhAK0cl5YJoTbGc1WUwEClJcAOjrk/kHQcUMNgV+ARO55c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl1UZCRA9TVsSAnZWagAAuw0P/1NBbxrk7HkBJgQwSPyA\new7L31LYu7RNAgFOJSx0PwBai1UWoAAJmfZiC5P9ZMcHN8PdKXoTHrT5Aa4f\nRaKeE5HTerBmt+AaYOOBSFW8WOnlp0KpdyYIz23Ykw7AIJ4HWyaZ/qvQbYG1\nPcJ0km+OghzoM/XejvSJI3UOXnx2Ub8SuV4Z6FK+CrQysTPy1G0htxgMBy48\nazrGg/QhqabZYa7FgF5Qnec0jCZMiWSXFVZgU9y9BfYN5cUz7Mnop9ioZN9m\nySmdztJe4uQgwKwQjn3d+Njyf7TFloVuiEn50uDcwXKXUwetpKxStOergBIW\niai7LrLY2UdyH4jqYgkXsrers/u6DiHVknUzvRf3xUaysrqFc4ozI8lNCdGU\nU1oRgszOK0f5nuey4NMFL78LKHHqBrFwzsZ0a8yx/wwdZ6WlZZTe4hkph4Fr\nkDMNC1OH3MLt5GoIV4l9e3GJea4Yz+PmNnEmGWzQairV4hTmMUPI87uL1hyl\nANGEFRzQIUwVUf5qw5Q269nIFAVnLaWOADOr+x5wtaLqhzJAKGAwqv1PTlD4\n4qA+haKFFi4QtqD3PHZeeEEEImB/bV0Mto5IUgr2AAi3ZwZLLZ0jNG1+62Ll\nv5g8zTCfH8W1ZRIX7Yr43PG0LyTNoB1uIlOGGzHlRvscXIUEUcqAmqnt681U\nStul\r\n=LWky\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.11.0-rc.20201026.e06ad47.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201026.e06ad47/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-rc.20201026.e06ad47","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-rc.20201026.e06ad47","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-rc.20201026.e06ad47_1603753240767_0.17116929202129638","host":"s3://npm-registry-packages"}},"4.11.0-dev.20201027.e06ad47":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-dev.20201027.e06ad47","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-dev.20201027.e06ad47","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e12973d40b8fcdfad8c6daf31149feec0c7f058a","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-dev.20201027.e06ad47.tgz","fileCount":105,"integrity":"sha512-H+kCzLdJ/0uK/GQecv0yVPS+pN/w0wgFR0lx6mlO76V2nLaDNiyXtKVBo8oUr5AxP881IRSnC0LHZ6nSRBu9Ag==","signatures":[{"sig":"MEUCIQDg/ygbfqj5zkxB2DBhVkvzPq4dZ3yr1s6gRapjosLNIgIgcxZDt49toi1aYuhJ5fuG6ZEthaF8q301mR1j3CPE//w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl8nACRA9TVsSAnZWagAAijcP/RwV9n5jblShRvYURi3D\n+nGYXGhUzzcZdejfVygbaqnNzwi7BpG8LG8hthjgogzUos4Ijrvs6Ue06fR5\nnLKRg/IgKF1uohorvYp9uesXeGi30NPLvMnhi9ipOO0Ww6LTw2qZnEmDBiqt\n1/ZVfUL5Sq4Mw+C3DTZUScS/9TEeVhSAOt4BwBrDx9I+TmknV+2S0oNmZXVe\neawsxNgQBXqI16rMdr1kx5yTwkaaHDhxHQn5C6h3KJgIX3MdBWihfGKqXn0i\nr+NoovG9vuHMRq0k0WLr3ndPI5NlkMvWXwvc4aQZsjjDNd1gBaphwmmxNKGk\nYP/A6aei6L9Ge8p8/Ayf1a0KgmQUjiFpccTIc6k3FICkZwVOnN6NWTPHhKuJ\nVgRgpXpp4gIBgkgCb+SThVrxjokAJB2hmkCREl1bo6ftM/RcrBWFfOxHOixX\nvv/utbxZVc6zZK+j0+ldI1SN10z2oMJmu0BTVsKI0VLLMqHP1xMcfVliZEEs\nRCO1YAFapbYVMMAjZYKs2pkvRO6Uqs2PBNXjiKoylGg5EG4zEJBhKTQtvNzF\nJdBTj2f25IGt6MphJZiWWdjJGgOyGM6NWU5b+GqbmzkOpDy1SuwynxPva/KE\nCMu8PglUX1vxZ27EIR3++IJRjzsCvxBgU4U21NGs9xIkI76rn0r0F15j33p5\ng+O3\r\n=gwnu\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.11.0-dev.20201027.e06ad47.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-dev.20201027.e06ad47/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-dev.20201027.e06ad47","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-dev.20201027.e06ad47","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-dev.20201027.e06ad47_1603783103615_0.053383417073687545","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201028.999bc32":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201028.999bc32","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201028.999bc32","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e2a91b804da135fc6daebfd5489f0c0800637847","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201028.999bc32.tgz","fileCount":105,"integrity":"sha512-33yXLI3U5uWXMb//CsNxdL6v7YRxLtalCrpu/DeBj3d9X7HimZu+rYHyfggouHTFZ8WRh8sSMOEqLkrBy3kWyw==","signatures":[{"sig":"MEQCIHCQKIbaXuFOLNQms/JCh0xe9w5iYtdH++UXNrJHPeh3AiBXwCatZUai9AwthX8amgVY/lAzc/3zpJEOOmwvRPDIUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmRsnCRA9TVsSAnZWagAAM1MP/3lLjrEyuGoYmlHXuHvc\n47N/g8/2hv87syEzoTaA0TzLj4NomqC0+w/dFwgMlK4/13+Lt0lqhhHtlD/6\nkdV+xFbgziCXY78rfmNHQC5civZFqVrDH0nBAwXe99qf1oXdAMfQlKll4GSb\nWSp9dV8QGbJo0fM76wceeQoBBgzwtehMT4bQPT88q/37cm1SJUiCSb31vHv8\ngpoVZas4ZLZijczD9G6m/BWTz6Rwb+3i5s+eoVFpo7cqk4KTW/ga5WU9yLGv\njmmmuqIOYG7AzB1cwGsLk1Q2vCp4RdFLOWVuUFWR8PRTZKJrNPPZ2tFCO2t4\nuwzWWYdkpPG6nUESobDl3qbifl5QcfQZ7wJsqSML083ukOV9N/QmH45Zgtdu\nnW9RjfrJpLhgLj3rri5U9zDfKq6SLLEWiY/waaT/DGv8XT/BtNXPp46mDEP+\nq+kZReFM82rd4rX+v/J/R+Y3UrnPhoHZTjXrORvjMmuN/MfiNQQheFFNfPsR\ncMcyO66hkkSb+/t+sOaOvkOyhfFdYoYVsaFpn+nMmTzEdVBwP1ontEbltzy1\nuguT7Ng6Cd2IA8+ocJ/fl5GUcUfTHkzGOYNKLEhyH25CdUW9ghV/jOKe54Tf\nvuiobRugd86TYJTR3dtzyxQjLYfOec/AysM0Rgw4JmWfDOHY1JE8evTF/kfD\nnN1J\r\n=0WZz\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201028.999bc32.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201028.999bc32/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201028.999bc32","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201028.999bc32","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201028.999bc32_1603869478934_0.19628804430166036","host":"s3://npm-registry-packages"}},"4.11.0-rc.20201028.6f4722f":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-rc.20201028.6f4722f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-rc.20201028.6f4722f","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"11b469a2fc3fe8d968613049d2890cc94577bc1b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-rc.20201028.6f4722f.tgz","fileCount":105,"integrity":"sha512-LB6fIAj3Kn3vfbdezqvRtKKx9IpbNDkBRktXjNrvFFzK1HLRhaQ74ZOmr96aFHgJgC6NKxCrjQhzjRzvwcGzQw==","signatures":[{"sig":"MEUCIQCBpB0OHzGK6wrIDSGWFjJVCAFyNzQDZMoQLU0KABHKogIgSDPvH+hpVWxOsAkJsazXqqrGrTz4s0nFac19xMyVLfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmc+SCRA9TVsSAnZWagAAnWsP/006S0x97P6zEDGBSY6E\nqj/wvkS/Q27362tV81JcCeh5TCg6kOWvPRk6Am5mP57PuWMtiMBtHUokloz2\nuOoWwV069SkXEgSWLnGwewy2wOqzS3PJDCbdHn5XTauO7i5IadwQ/8ap5ZCH\nNKV+bA0HyJOuS8uG6euhuReE6iiVM76i+8pwaXRqh53lIOaPiFKArnNnduVn\nsk41Jjg+7IqzgHrK2eOsukPLNeJAT1T7aD/WpDJbFyjUgpW7mYaRcQlQN8jz\nYITlM6FM1/hEdtagk5mXHDvAIZW3jSwzgxUNqvanbHumgYc49JbDNw/S84Y1\nOc5cho/B1vCUeM30vYAscBCyoFedq7nVLBbNlfh70mGC0qlqbn0YwBKfp9zH\nVXKSI7x/qjMSryRxf3FQLXManMIJ8f8VGsM2uArlkrNbaHB6HxNTdvPA8MU6\nfz0Z+CyofPTGsj5UcrgsUAnLuXTGv5d8fRfe09xjL25DXHy1wHwL+lPaptP9\n4ihGQaL640Qax6iQqZ/6iveS7PxurhhR24hh25QjFs8n+8ANDGj53/GJdbFN\nIyebfbH/l5QIYyYK2y9WWtA5MJFZUkv17xAaODqR4STsIopE9qD2BjbOBYxY\n7VMgdWILqK4XHdvQQG3BgeQpz/ya9XYVe/hS9Mif5Yj/Yx4OJI1+Wr5MaE48\nTSpu\r\n=6hZz\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.11.0-rc.20201028.6f4722f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201028.6f4722f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-rc.20201028.6f4722f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-rc.20201028.6f4722f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-rc.20201028.6f4722f_1603915665553_0.7063158764426518","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201029.76cad5c":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201029.76cad5c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201029.76cad5c","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1553248cf6002019fd51f3529b05482973ad795e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201029.76cad5c.tgz","fileCount":105,"integrity":"sha512-9btFeFkUaMaggxPUXFp5Fgwi8glZgtF+UB1e/b+uxP6i3BUBYI2gLns/z1kIPsQX5aNQP7W/Z2yXE4XTirTsVg==","signatures":[{"sig":"MEQCICiCHufPyyBZRebm6ca9VTVUvNOJ8wtQg/923tsIl+1UAiAYvFKUWtwbL8PodT1P5VV58nxPOTPMOzj9aKNlaPv2qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmmyPCRA9TVsSAnZWagAAYNgP/0eFZbRJeNEmGpYqKFN9\na3ZN42qHhVTY53w1O4bAt6N4gf0VC09stjj7/yGbtonwqw7DoKSQslpzWrtH\ngn9o6iAx6toCPGAj/FaSN97Pf8U+H/Df32AnIahVqA0OmC4KTsJxzyGmMkJN\n7k4fiQ9XwzHj3miusIoPLtkaPyTn3YRWdYO1340LwBTn5XDaD9RAdc3LWcNl\n9k+h5sB8qDUzVS8YT3i2JwP8k2TXAVHonamgPbAOp8pYelbb6ObYHU/nT6rt\nju1U30+QSB1IIF/xbqMhpfrNx3HXQ2vIkdn7+qcw9OI86oQ85HSPCstVSlAS\nwmlpQOYb23E2HAxf3e0muwcx3pWG18M+aJbmH5+pYK9FxxMVAV2+rAW8zQyv\nkWw5yaXOan6DiYQ/uv4i9YtT4vIbM6grqmvVmArTFWDCufEfvCI85zYBZCAU\nNM9c0HSUxcRNtXk/kAAWl72R7e4s0Vke0fxfSjqXagCgBK2JfsitysDd2UxP\nO/UjgJm+ZmUjHU26LE0CmNzJCY6RSnhmYz+kIQJAQ4Db9Fs9WfP4z5KXNHzN\n7bvi3zqDdKWPK8nM0d+YPkuwFkZtskeHgb958mI7CEEdkCaHgFpDGwfsKlF0\nK01VzPpiN9N+4cCL11AK1nMxmXO/FaaP4C8E3VDJ28B2SawTRwhtF0JTlNrJ\n6i0K\r\n=NQjW\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201029.76cad5c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201029.76cad5c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201029.76cad5c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201029.76cad5c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201029.76cad5c_1603955854970_0.05769252898246968","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201030.307bcd7":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201030.307bcd7","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201030.307bcd7","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"715bbe534c4131c227959ec20902a173a63b3197","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201030.307bcd7.tgz","fileCount":105,"integrity":"sha512-JS2MMXNowJNuzfkaIeEw2qCw7uptb+K30Fk4bxzmIndCo7Vl/V0SW5dFrHlJq3+pV6TJAJ/9wriAT4qzE57iyw==","signatures":[{"sig":"MEUCIQDTi/XFvsT0fogYDoWtMtGJIJS9nURZ8UsEHHyvu5f5bQIgJpvDVIrgPC9DqHhRyKD0RUjYxKqiDggx4Glk71Q9noo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm74KCRA9TVsSAnZWagAAy+8P/1KPb4jr2joeuVtWPG9T\n5zQwQ7ILQ+OLLndL6HBUsjwA/PuNCa+UEoKLT3VH4S2w+yWyz32REq4erO7d\nKS9QfYgvVIE+ixevKhCXzcZOEiOiHjDs5aUVqJ5GSNiHWlsJtSmk6wRMXJvj\nivWMvfg3XQPIk/Hsm9tUMChnF9S3LRrCBC0pkCdkHZsm0GWYNW+SkUJOYJ0v\n04yy/ezKAHoM2HmSZ4F8x7dySrLsuPFG8r/BZcYkjIHM4f779hgYHtEzavfI\n7mk1dZffx3PAo3FnF/TL6DzKkBdBQoPDY1kI4fhKKP8yURPyiqHRjyFnttR7\ns7aKGTl5GvSbBZJjVyzwTzfZacxRjXpBAvyUQEa7K1xce6iso8RbyyZlZxUq\nF/bxmTtgL/CcKrVlg+AaA8oeZSJDxvBSLGTrj6JzxvOwtKGCsKY/k1D8aLq7\nF3j7ZNzmpH3wXAx6/ADa2Jtohm3eu2KujyXvRnvk5+DBwddWMVBHq8dgkdQ6\nId5RECQicKLnfdWsYJ4/vAnWA828NtmJpdg/UU+yVJ35GiTe+1aW3vcxoua8\nVTE8VUti0XilkqOtR6eLKKrmofImKo3s8rRR639TvGEo/fhMZ6xDe6BMlCPW\nrYXgRUCxW1XLBaBOfJ0vpqe2n675zED9vMyYDZlP9FMmaKurfoDP07/BgQCU\nD0hK\r\n=Hc7R\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201030.307bcd7.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201030.307bcd7/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201030.307bcd7","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201030.307bcd7","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201030.307bcd7_1604042250228_0.42322290970695","host":"s3://npm-registry-packages"}},"4.11.0-rc.20201030.a9f9b96":{"name":"@microsoft/bf-luis-cli","version":"4.11.0-rc.20201030.a9f9b96","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0-rc.20201030.a9f9b96","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a122aa09d2e21e35a04a0321289bdd6d7ecc8737","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0-rc.20201030.a9f9b96.tgz","fileCount":105,"integrity":"sha512-+JZQI+0z7izb2f74yD3yZ1arcjGoucmJ7zCosJHadSnYkBse3PjTXPJaMVelfHD5RvzpFUkt94+EcRRCmNSZSQ==","signatures":[{"sig":"MEUCIGLaw8MuYcgYxGqH1m3/TmCd1zk7JrNdLPKEGs83Ph0EAiEA8ZDS92wfeuJz4bv3rfEHMKBTm+KFuq1eHa7MhhG0IYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnHimCRA9TVsSAnZWagAAXDYP/2g25nvfU5emUepxAFyX\nQDp68YdkyHxT1hpdzlpzeUtxX3FjYaiPGOEq2eeQtgZST5rTQnxlJpcM8C0G\neR3MDcsT4jd4ppcihoSLcrSmhzxMCAIhrEChJYSZiesA0tJAa7aGZfIKKeGW\nsPrD0P75qJ4P9RLR42sEwhqeyHp2CsoyzNbs87pJ3RhUbuQ05FIqq9GB/eBV\nOgZvjKZYsdnjZjcL8AQcWZsSua/FWj1vHPQW27so8Ll6v7du2drAnlEY286X\nGWiodMDEhv4rh+lT966O2Iyhpcp+sLNrQ5BtBhCi1YWqX5j0REyDUr2KgBZp\nB9VmsckUN4ujbL2RHshz4Wn2DGHmFx+47FCXHlGGAIwTe5ckg3kuQIUhY047\n/meb3kNBSi0+VwFHWCpkEdaEuaXPL45A6RIGnTqzDi0WM7v7RlgEKlYz0PU6\nGbYOLOveL8LLhOGiSjEfp6JNU0xmjWkZ+jVbGb1UIOEIepIe/joX+2ut2sVU\nvNdlS9YErqqjGgKHMeIfKvlrcvmJR88hLLX9WDQmtUjXZG1CdEeHqiU0eIDN\nopNOwAWLgpZV3/24u3fihk06ppJ1kZYFcNjiJdw59mySPCnZOWjqbtJYtIPF\nr3QyQW6M/zhzoDVnbhqqoLa5lH+5d6ck4fs4zxHNaRtdPlBM9K+ZB6p34B/p\nCfQ0\r\n=k5by\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.11.0-rc.20201030.a9f9b96.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.11.0-rc.20201030.a9f9b96/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0-rc.20201030.a9f9b96","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0-rc.20201030.a9f9b96","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0-rc.20201030.a9f9b96_1604090021746_0.6007307167961913","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201105.f7da1b8":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201105.f7da1b8","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201105.f7da1b8","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1eb28cfc59dbb030519ca4f8d1f39b8f72167b63","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201105.f7da1b8.tgz","fileCount":105,"integrity":"sha512-7PF5olP9gZmr58Y6PqSFgaw1vaUYR+kj269lRn5vrjjyV5805ZWrryFERNWmsVjQjgkVMb/vXrMoPTtVKG1uUg==","signatures":[{"sig":"MEUCIQCOvkJjwAo8HAyrnm9mz16h8oVJODPltnlzJQ71GpmjeAIgNwH9czBS8QJhNmFpDLMnJKlepYEI5t3fWkLIrwbqN2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo7WlCRA9TVsSAnZWagAAylYQAIdl4DAWDQP+hI65pAlL\nzSmtH5ZhxLn2Bb80VkWu5PjoxEL+/nLeD8QETXG7QLhKAr68J+e+njxZOi0R\nTKumoUg6WsBdZwcmK2yBpOpv1j8pXWRLI9c0FrBdLkkH37vSe+I9UXsg1h/s\nXeHHs+q+xZvLvDHnKdXgPhEh9T7MzoAwenBck6Gr+KlO/bcN/wPBOyl77uc3\nHYR7N6Mu16/XTT0xq4q7J5CwdW0XJBeyqO4u65l23xulMrd3nYqlZKVw1ORA\nwbAQzPHN8cPZ/KXq3bJzQ81A/7nsr8AJE6rciKAFS68FovoQ4jscYx8CgUlO\nt90ulrvhOHgC3CDF2frYin2QqeG8MH+MK/XmnJtu67bXCFR6fqekmxW6mznF\nWR6arByE74LZlgvoAAPpBfHjnFn+CIeoLr1vYjytKgBbekC9nnEslwPw4s0f\nqYezrOmeBeYRwO/Hz1deVSkjwTyJx57c532pKH296/5Vn/Y2KwPcwfiu4ng5\nBxtLSSfOw3zRHRCmC350kz5bRqZBMB20L4Yjs2WT4EVZ1Yj2hqbJQKtpMoo1\nV1EIVSOnn+/rnKwveNm3ts5QGE6Tew9ERG081S1h3ED0iAvR746xX7Xc11nf\nkDvDvjSoVp1O5bCCdQ+r285SNr9mIhKg19tsyRR3L/cVU34oPoWTC7TXchhO\nkRLf\r\n=kfjR\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201105.f7da1b8.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201105.f7da1b8/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201105.f7da1b8","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201105.f7da1b8","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201105.f7da1b8_1604564389277_0.41216876339913155","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201106.c64ea80":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201106.c64ea80","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201106.c64ea80","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ddb572f4d4cff54a6998d550267e134e2b0632b1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201106.c64ea80.tgz","fileCount":105,"integrity":"sha512-UhEXOMlH4xXLyEEUI1jzCrMQ+icNcd+jbPjvmh2yp3LjUo/HtbQClfQjL/DKW6HxQo7/p97fbjI9XOB/RRsk+Q==","signatures":[{"sig":"MEUCIQDQ/szB79fLIp0EuGT+XExNDGP2i9HyJUOoqBY0qIlNRgIgVqvB0ROjFbdrnL/tOVR4UpdqeZIOwBP+B9HDS/IN0VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpQY9CRA9TVsSAnZWagAAe4YP+wRLUjO8zrbyO1/z27b+\nCDllgYaKXOOWwfuIw6lt9UYnbH/aywn3WuR40IybAEwuODHeCPba3gn+1aSY\n4p9Hu5b3bPmSupkokTVtbtVIJmtpGGp/l984V48JUf4ikepekbSiahzyxOjR\ncPGXMJ2e1XXbNC5U66khdzbZ7VQ1oujNSwC/9KQCrinGCtwJhDABYogUVCDX\nALuxQJzPqndQx87FDbRv9kt/XIPSBBzbJGRUXWWOn7nW1dLAbjVvjT52vYSD\nHeCWmpkjhi96wDmOLcIfXoqM3ml9a7VjsObjZUkMw9lD6fi3OqjNcNpuPRH4\nX2Llk7axNvnrFpOOmw9Bn/aRFgv75nEPvQ9v3QMSSB0A0aujcrwM+PNIAdVf\nvZH7Fh5xNEChvMgv3AnvaPI2v9MILJaBdLoA921xFhqoDiV/n70pvZn7pmlI\n/op4lpuVOAa5lG1jFtSnBbO/rfqIZyI60Ikar2oRNsInJAAvLfv56XmNmX7a\ntr3ZOFg26yk9T+4ZkWL5uIV2QVF77MVpLOHw2zZyB42Y2vDla8s+x0VbiT4N\nQfY9a6WhQnlk81MLYZXYiQTuJo0SNd7Ug/XyM55r8tK2Q171CRt6Ke/ueOnL\nbCdTYwWQbhHJQM5W/C8CFttFlBnao0VlraHcn8X2A2Bph4lMNUwZEwy79kZg\nVaXA\r\n=0d7Q\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201106.c64ea80.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201106.c64ea80/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201106.c64ea80","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201106.c64ea80","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201106.c64ea80_1604650557036_0.8418478017500182","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"@microsoft/bf-luis-cli","version":"4.11.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.0","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"66efc0dd2335115a619be7e399e6ee1a0a9908df","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.0.tgz","fileCount":105,"integrity":"sha512-ZHzKuzZEJLcXqLcjfgzHxIWC52Gx84W26od3CS7gbKlqlmR5nWegPiXDse47pyuZe8NJmMntEQRLZk2GHh7ECA==","signatures":[{"sig":"MEUCIQCnFvqrac1O4J4oHfaHREayObGnxgywva5nX4ZoB6seUwIgN6XCcCKUm29Uxcyc1G+WJuHa5QyduBHansWlGf9Q+To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpdKzCRA9TVsSAnZWagAAHyAP/RJqygnLPujvBBQS+E5r\nmE8SDtYMxsQH8nqfxMr/zEEszJ4wtqyDHvASJPabPdEU9EKPeQwc5rrHr+Vh\ncjzvs/97FJcS78RcfLW4b2OPZ0EJY1jkpKlql46pMl38O1QKdgAbiniNEOZ0\nE8GO+XC27nybtwes6sRBKQM9/DsxVixHwcMK8WiWPkySmfvmPGxUOUyeFSrn\nEhomLY2u0Z5Yp8W04VZNgCJofeSPNGOE5PbDTtMHKpSK3ej98WsO1TKqwu7a\nDTq1l2bYN5Pm0x9EEaXjTzdT9ptnDw/JPiON0/3iN7dw1H29t4E2uaowjtq3\nfNGqyuM7GMuaWAPHgc5zt4pE1XoR+rPgxKw7gbu1TpuAtU0EjxshIgNLiCSo\nFNRz0mXNzwTj6euaoOKKJNt+XcIughdDM8Jb/8672FlUpKt73FeHX1eTMZJv\nNWRUTMlz3EJoCuz8pWmjZs999Ho/TQslReJhpSiOomWmSdyLZtmnVRjOitUL\n0mDOvjm4o5iuFwEB1jyKDRP/cOJnF7lnLWo9YQMHP0KG6Y9j/nX/OPVs9upB\nBpI/kLmHbVy5LXTtpfkhQQAJ4y6A2xJZjwYlMArFBsyjijbOk9YN9DFI/NQU\n2OTT+hCDELYn090FXzMm+GVAN0UZveXgmnxd3cwOU1GSauOGzelR0oEfiBPZ\nx15F\r\n=1j7M\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.11.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"12.19.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.0_1604702899481_0.49595483094248727","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201112.f9270c9":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201112.f9270c9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201112.f9270c9","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0778fb802523d3c95c7c997ea3229ae34ca3926d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201112.f9270c9.tgz","fileCount":105,"integrity":"sha512-CdRQz5cJH9ojUx+F6b3LBigXQyAJrTvEgSvy4q7eo80xCuYWVGrWFBREL+B7xfZ3+I5mm+TxUG1EhkTicqUHag==","signatures":[{"sig":"MEQCIEyE3+dNCvL0g6RKRC7MQfE2RzZzi68mB5ZxpZcCNcNUAiAvjvrprdegWj0cuEoPcPD+86AtJ+UdhEeAsWdstBpEqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrO9ICRA9TVsSAnZWagAAZiYP/j9/6zTFSkxbZGXgPgAe\nILskJk0xqpfqDqvZHRy+P+Duqu2Kr+j+pq2t3H3SexjYHT0xEDD7I/K1voqL\nGLXbmSt9bTokliZw2KGqctbFMpg77pBQpIINXj1ZSBjAqo7zdpl4XSRsTKYu\nkZ0FJrSUoN4TttN7cj3Cn3vnX3jl+UG19r5z2zYETdBDAAnmu5gGYt0qU3tg\nlWtyV0MQ/EoaVVXbYA7clWuRgHdhayLSXz3V+rqtu20UsUok2uXESqNRXQs6\nKnoX2V2G0pPwNmHSuZ5NFKL3MGy6C3+FRsDDXSJI6kOU1j0TZUo6JqhVoq0+\n04hJCKjSBizrQET+W5VLilnUUtdkbTDqH2dYbhqFQOY+3ToClMtVmlDXZD6Q\ntDBMThJdv7iXrxJ9lZVb1kTczAVi070d+FOmkvRZsiqH5I0e5vtzQaOlBXaS\nKFx8TugSIUxoCsZ61otfdhE3XP7vbEW4yUKCySWDup6kW5sE2bMI/ROahE23\nozfxVLof8nVWazAiCZ4jGofHMM2RBn0pNxuhs8JdjN1Q/hw3es1ANpFMfC7y\n4RhMDdj1cDfZ2ZigFTP7ZZha72CgVmdMKoDlF5ftmXzTivKnwMyE7vQNgUMX\nt3Fno4SgWwPEcbr3r7NrD/YQYHPplJ9GicSqB9AovB+Nu5kgyDsGtlrBTx5l\nnvNF\r\n=fMPV\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201112.f9270c9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201112.f9270c9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201112.f9270c9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201112.f9270c9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201112.f9270c9_1605168968234_0.5545342496851862","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201118.1cb4bee":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201118.1cb4bee","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201118.1cb4bee","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8587ba9d7479a5b5b555af516913e88f274ff31d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201118.1cb4bee.tgz","fileCount":105,"integrity":"sha512-X2fCTd7/hH9Rf3YsbFrcI9i1M8M47xNxsPiuymB3zcngljZlbPoaTZ75q2iR9uG2mw7yoT5XlIVXeNh6SvQJhQ==","signatures":[{"sig":"MEQCIFxKUeQXme0VQLsMC10kVVkYeB+opHsakGrZZkkjkTMCAiAlWrkwwRii/BLEBPP2L0jEPGOM66EvDk7s5BfXvkLZZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftNiACRA9TVsSAnZWagAA/6gP+QCuGU2kmFWYw1mIdzML\nCFHCkeFRi9g7Jh3/eZUqFvMbUfWxiV5hqFZU6e6pStJsA0BVpxI5Ilbix9l4\nDXcLPp1FCucHZh1BakBmulkBjbO2EG5gBbC77v/ZskZgDfRyVptLJKUjxW+D\n1ZJpt0x418BqSvV0rZWsWZGCJQUYRPbwXgv4Jtes9FCUhQ8krdiHr05Wi0lK\nAOEJ6QxVEP+1oGlHxZ2S05QzqmHp9hHcrWGdk0nfVNgqvrWqxZDhrxYrfHGt\n34R4H42J9zzOo+9tuOTDWHrKt8xvC3jcQHsler+Rp5F0HTAq7Hd4CR8nCneZ\njVEkoU2UpLeKIUV8vMuPQe0QTmku9kF1cbJxZ7CxqRPBNwzWE8tGrVAUofug\n/7KoiyGjhmRGf9K1UlgxNJ/XQeKGQHaHAukHBFqVCk/DObHO/66IRC9NfBPj\nL+gQ78e8eDzs7akBhYF1Ok8pQj35w6WDdhXfDmJLa+3X2AbRZnIAx1XvLqWu\nCeZ+aFYwRt2zTk4Bn0shiBoWGImiA+wG8Y8vD13wt+r1zXVSUGW1Fjrn73SE\nSkydDk1aIgoSvGWZpGY+ShyJsW8klonFWzML1irHdup+DhOrofl1gXNboPyP\n0vdanb46OHZZVdDEYqQnIhlX40nBaVSBL4KpXEraRQJZz5x/nYE05qt/0Bdf\nq6h0\r\n=OxG1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201118.1cb4bee.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201118.1cb4bee/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201118.1cb4bee","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201118.1cb4bee","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201118.1cb4bee_1605687424155_0.9280769286982338","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201125.454bc64":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201125.454bc64","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201125.454bc64","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ecec7266fa848b932c37c2b76d54f23071475cde","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201125.454bc64.tgz","fileCount":105,"integrity":"sha512-K4icRVG8aO4S4N3k6B+4S1r9P0aZKdn4R+iLj96AOg529MQdDuoAvks9oTMH2jFebyyAtE19eSwNez7aHRyOkQ==","signatures":[{"sig":"MEYCIQDiToy8MDV3eUr3Io0ogD9mzB6zhQG+EzIkmYsalOegEAIhAL7GupeNw9/MoKVvI9KMi7dSLdL6hquS/1PMeSocRfLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvbzOCRA9TVsSAnZWagAA7mQP/399qcXS7TIk5ZonndGJ\npMtB4BFnjtEvSUL4CEvrWQeJJOwkTVmIcWoca0F9A519Cz3E2sDZA0893Xov\nbl1hIdc3EM/z3vuPW3h+Am0/fpVP8NBB9t4W3qHHRMaN7x3cFkaeGi7dLAQp\nuAUq9Vzood5KzUZq/dXkajHt4X5xg5Jkx01BxpD8Ho/hnVCEktFeRxoUJM8u\nhsaeIEKSOk73HlwmlruNqXuvdK4dn7UChYGj+JtqeMefA7TcdZBsLWc0/mmT\nGd+SYpF9+I2UpR0aYvIZaxx9K6P1GLvrPenIMzVSZU05dF3XutmV96VAtOtg\n300X6+7YpVTkmVmJt4abOu5Dp/qt6EhujsEVa8dhkO+9LW7vWN3W21b6f9gB\nJwT+jMYDDjJHuBW57dv7zt77Hhlg9VO9JtBAdZTACfV2Ik2FLV3Px5XKsxyK\nO6mMsCnd4jzQaMbDHQd+LxsR2MI0FKCIlUNJyLYJKoS1oFAcp3ZvOPRqhnpz\nbKQfZHxoVpUfXPEI3yfnXN5vErmMmzrj3GnK31AcmO0Ii5AXRCDzRce9sb+h\n/peHpCpxvIkCgL+7t8Gkw4fWFAtUzwszmyJTuJ9vp0OBNL5TI/vPLcNifp5l\n1WLY1/c6cFKMtxXmXotHSCGqIZzq7E9gVPsvHH37WGqCx0edfhzI5RcMJNze\nx+fM\r\n=gruB\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201125.454bc64.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.454bc64/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201125.454bc64","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201125.454bc64","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201125.454bc64_1606270158226_0.5581252582523069","host":"s3://npm-registry-packages"}},"4.11.1":{"name":"@microsoft/bf-luis-cli","version":"4.11.1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.11.1","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ba4f75f79541865768d96cd35fa2b61f8b7fb690","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.11.1.tgz","fileCount":105,"integrity":"sha512-pBCtGs9iZhB6Hd9Rj4a4HeB6+LH8Db/SlCjzK0OTpUWOzmPJmyadeVp/lX8O71G8hsraRZCV/Mo7lKXTn/NSLQ==","signatures":[{"sig":"MEUCIQDsJx4K9/PXhZezQ91/6InKEDMcIHWH3LJ73jH0xjK4rQIgFucVetJN+N4C8N3DL1eVL3HYlEivo0fgnUf3UjUMS98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvdOkCRA9TVsSAnZWagAA/y0P/i7W/uLY3Fk+pgwamZhu\neIohnVwoXUujglSVnxVAr2naiRFC7DR3M4Ycn0n0DkIq0MG2jc4rWpk0j813\n1Ng1XoXKpOm8fnLefUMUVNEVfqBRTMQbpNNeD28fmwC5m/Srb3spUkv4VR5f\nnPjdM1fmLQVWY/UV9RqCQF2IyjpBDpWrDq7qUg0ORITC7DrRu+9ain8i7Ekx\nQCGB4CUte++rz5u50q+ruE83xzgfa7VScvEs/mIxgQ8tfSnACkIVtFnNfged\ncqHiQc2KTPNyKXPdTQKne1S/ahEGYK6mI2HftjB9BGKSChVxYkGByGoQXUgx\n6dOQNL8jQfTZENI/CmmFjFss58nyKlxt1gJP1UHYwCfYOoefGxH6kpi+PuVJ\nESe95c61CJAZ660uz6PCX+KAD6He/awELE1XNQDXxcqLLEw9htPKBe50b/s0\nsAmHzHCH4JyGq3tOjV1dJBmKpoNEtnse1R3ww/b6sA99o659dzF4STeO4qs7\naDLFMjapOKQL/1nnMZ4GOdacQrbMQsbcH+o9Pv9RbWO5xHLz5aIQRGt14hmb\nP0DG0ZHGmenBYDaa1OZA2UFQFAYp6oU9vPNM9b5DVyoUNb/DDP95vGdqHw5t\njhS9GzK4MiTMYgPer5cI+ETfPonGFFmZj7pC/OJlU28jY7TXVn+c8ywaNhgy\n0Q01\r\n=0Z4d\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.11.1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.11.1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.11.1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.11.1_1606276003667_0.6414761397040116","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201125.77567ef":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201125.77567ef","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201125.77567ef","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ac4596d408769552e235f5e46fdae4a52cbf595f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201125.77567ef.tgz","fileCount":105,"integrity":"sha512-480JayVV7DQyTd1cVE8JRo2CJ73rjUK62Dp+REMiioK+XKEcrn2RdgpQooc6HlGIMbh/RWpPoBEWBBGxAJ5+6w==","signatures":[{"sig":"MEQCIFbBFBN/nKH0kGEz5gdFRUascNF0OFginL8TOrz3WzQqAiBbLl2II1cIOJLyEGgrx5/NRvPsh1eDb9Gv+Qdms26+MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvhMVCRA9TVsSAnZWagAA5RUP/j75qPRhtXUOZaTHqD80\nuX1ExL6AQlbMuYn/G5jymQEyl+iBjbNzDp7epxZKkaQ1hhtu+LkrOANLU9eZ\nrwSeg2nCky8uXN4xMSTI6+pME8q/DiWGPbDM6clHBP1LoEBH2phiEhhpjwng\n4EBvYcg4j22ovgI3C+dxknRu1TzoETqR5l89o9lyqfrZedxOzeAizIcQuogh\nBXYtOIAZGs0mci6BMZgi3AFqLPYdsCi4aymr+ldiLqX88E3lN/jagcAGU42c\n6ieBn7RqcJfbxM66RfZJ/M19f6u8FBvY5Mpkjhcu9dZz1RyCFw4iak9z2dZr\nDoLcFghw7+LtWeXK/RDr5Yy0/KlQysEqREnRRhL3sX8h5q9c8HR9wxWkEez4\nybG2SmehrJ1cDD1WXNWncKWQ+3TcxMgwO6JzvLxu3AoTgEbVY16BvUnegmX+\nT1sJauziQki+5Xpjdsnw0mFXKZfmXLY6NlHEHUYb2Vj48QNfr2n71SPWfqMf\ncghhfwk7CKt8zK210Upm9pI2CnkU7fvSUjlkEfAPBoc2tqMzBKthk5BLvvBT\nZOHKUhPG+4HNSmgsEoK1W0S+QoUfbE4bAZL3M1iXTPbJTnoujvtMre9KtYkh\nkxQYxT4wtC1zU+t0UsgjgoJ27G1vwZKlbj9yh9vYKS0YtRuA7Z+COfX0h4cD\nhwjE\r\n=ML0h\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201125.77567ef.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201125.77567ef/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201125.77567ef","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201125.77567ef","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201125.77567ef_1606292244515_0.6254344169178077","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201126.853f44c":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201126.853f44c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201126.853f44c","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"708beedc9c7203047bfd3fcfc42696d56fabce49","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201126.853f44c.tgz","fileCount":105,"integrity":"sha512-sUC05uaJUlT4ZCtcF8jL/WpArpL3OUiVNAdok2G+d1AzaPNg9Vwq07WO8e+UdQlkk+y7OQ5a5YccJ9RXRCpafA==","signatures":[{"sig":"MEUCICvgLJk42TCqx+d08CPGcieAaI7wudkiBlgtcVlW728GAiEAlpvK8BULFATqm2qMi+wFYookiScDi/qLs5Z1OmPDCZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2SWCRA9TVsSAnZWagAAed4P/3g5e/mYF8OfXcS/OP1d\nPqX+US1zHoda127R+XzOV/j9rCmcESFTq4PD6+/BQJ2Tq65QpFrmImW8pgkB\nx3KtzUsfp+U9xAQ84Vd40Hh5c6HuleUjunHu7CcRpi6X0MYxtl8d8N3Wlshb\nPaJ9+t0sggMw+1Z6i9imr1YU+PNlEsXiSUzgCGkQL466iHAZA4MAuUJa4seA\nNSIAmlSnAVvNZ8NYESdZgxyQ/qRTub34mkTgBUFav0UEdgnWJDw4bmQeljoY\nCBivBjBJOS7IkkHj38zRkGr5EPqzasmIVkQW3x4Pt5mptIIY/gJoCt0nS79/\ntGj9fa1fTr/W4ljQNQTxLYn0a2b6KDSV2grAgqeY5yHeMIWHVKAmnvwAFwdN\ndY2BgSeOv3QE7JDYvDeiZrs5vlrOkkATLQ20gXKpGkNO2I/Vy20jo5Aa+PJp\nGQVWtzTu1x5NhUVjDPsfW7GoHt5UN3+plhQ7GhYdl5gTclP79k0vN9aoAyva\nep+9ecU7WDu/uOc5lkPkm5w4sRcmzaOaZFm1enZExk0VoZQp1tCN3XfVzvGr\npKy4hTlX2iYGcVqyBtVk5PhL/IR+QB5wlZfZE/dGdobKbuq0GKDw33kmfBIG\nex7Beo3uWwYkR8w0XZIjCij+xgEHDPJdUsa/NK3HA270d8+m3LgI/V6JZwOg\nlRV0\r\n=6K5H\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201126.853f44c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201126.853f44c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201126.853f44c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201126.853f44c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201126.853f44c_1606378645929_0.13240408093071232","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201201.1253a5b":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201201.1253a5b","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201201.1253a5b","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9bd0be06a3bbd2773c00bd2e4da2ff794fa9ab6c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201201.1253a5b.tgz","fileCount":105,"integrity":"sha512-iBO/bSuaTN0yBT/UqEq8VpUGhzJ66oeinPexeoRqTAjSfc7h1T6xEbs1xUkOGoE8GL//UhvINvNC2EiQbGPobQ==","signatures":[{"sig":"MEYCIQDxmHExrmAYCZfwdbYyATSMvzfforOFCp6lufTAz6vlJgIhAMfcIccTtmB7akz8oPkZbkhZzwZ6pQEQbiAV0OYXV3KH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxfvfCRA9TVsSAnZWagAAt9IP/ioFVYO/NMJnH8qxbLQp\ntYWnHT7PWzi5VU8W23Fm5EMtMBYOqfnpKCKhgaN8NHinqipWQrAKtBO2wBFD\nDyojmOptS4WkTpoCga1AMmpEwK9n14kGvp57gRli5fi7M0lIJJIi5k8q8vck\n9/MYN1X1UBGtZhk+tzJG7NeYSj0FgPbJ1MEYaPNSBIRorBQUuCXZblvs2GbY\nzNPWKGx/wfUZDu5MGebctLb0QA9qprMQ2YgSI6GBV0X2ASHtrb3LRNPeYfPm\nMFBW3VQFxWNqJE7gC1KkiJSVAbz8djBdtyBnMtt06WdW1WEyPis/fy7PtJd8\n4Y5bXtkJee1tfc2qKUCopglH3Cni/yJIkc4QPn/lKBATAQ+Cz9bkZPjCi4CK\nvhJ345N8U2horIjmuw7p5JWRBzEZoCMwCT+1o3nGNSOcKU1wPYMvlVc2rqpZ\nSYPODNlUMQU1Ij5chYSxoWekVP2HgwKFvag4ZyTwYlo1ogkjRfFQ7oAFrDmt\nzqBDl7AK6lahFREgynA5O5yTlE37eQHgqbVm2gIVyLFYDsWdOraPxchU7IZ2\ny+hn2p6imvse12UZkGnrLkLC9XpG9v1kHWXX9DmXEmNyOwyKpMhFjqt9LMMp\nlaPQJIwtDfZQ6CXRMm/FJddg+3jKeBqLun0bgaseIAiA8ZIclpBaM1bxUXRD\nTpYT\r\n=0IF7\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201201.1253a5b.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201201.1253a5b/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201201.1253a5b","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201201.1253a5b","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201201.1253a5b_1606810590960_0.09889719434818289","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201203.954f006":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201203.954f006","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201203.954f006","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"53fa77841a778fec0d0f3369714a7a1c7fb247ef","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201203.954f006.tgz","fileCount":105,"integrity":"sha512-bmYrTkWPYzjq0LrpYX6Y2etO8/EWOCds7j2/9uozxGoBjsM8HqAqjnkvWKZDRdYIOlrrVIGWDMoqEPU7TXttXw==","signatures":[{"sig":"MEUCIBqsIZtZ67pZxj7VN7rekFgOid/NXKPaI0/3Ot1Q0C8ZAiEA701GdyuHbwxSjastEAxl87uD/ZcH9fHb7to4KVoYO3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyJ7zCRA9TVsSAnZWagAA4DgP/jBon5kvThsbD91Ev9YB\nPlms22jAWg6Io1/R76yd7vurGS9oxVArdaZ7K7qns4g8EYIsdUhoRqgplmsI\n9z9PJDinpwYzeqJDwpmAHsyRDHAmZGEVPosmyRti6O2MYu1SrV6ya/Am6UPH\n/oQAy6je23vTeNY1pcsT166x5QbybcT+Kq97sQ5E7Zvv9finpTUPltsWng04\nnfCVQpZybgE4IbB+7D29ASwmJ0gqFyOEnJGE/m0WLhZlD4qkDcWVx6YbU+lO\nyVpeGWCsIY9q60jBqXqURqpeY1bd1R6NkQG7ksyn/UuPrw+P1oXQESkeRTjk\ngCjlE8ZNYj2kLAn+rWzGMMU4dr3OMsrHI4bywvYv/FhTWkRZj9gd0j2VhkE+\n2ZqS1tViS0h5xKK9vm5DebyBl+Za8hTXg8/e1hye9SsyS23CMkuLmMnMSdr9\nZ6xfSHudMoF/AJI7Z1m3IIrBYFDhPhnvjvxjydBos6JPhblxAKyUO2S5DLsq\nrp6KuUBsDV5shSWvlFlNo9LNsMBgxymby4HxMtMryQsZ2q1xnt+JK1dnXNZb\n4r7Fy+b45z2luhNkp12W7Gau6zjH6jAOtepL4bNy2uLShI8D2pLu8BwA047G\nMR7WwI+b8z9uyhMxw9ASEKgS52GZTsjKtcV3vsVF7ndtI8YS8VGQO++BtUzq\nfr/Q\r\n=i5cs\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201203.954f006.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201203.954f006/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.0","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201203.954f006","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201203.954f006","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201203.954f006_1606983410803_0.015532769285621306","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201208.3315f42":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201208.3315f42","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201208.3315f42","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3c37b6ace5b13e9ac550ab0304e18dd53944fab8","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201208.3315f42.tgz","fileCount":105,"integrity":"sha512-qmyKAmBm8DIbKmIU44DwCE1cKZ3TUuxtdhNL+4R+acc4XDszKrCoMTw1IQ4v14JhoiHeQmbBW1ZHGzTemE069g==","signatures":[{"sig":"MEUCIBSQFPHR3QLONdUAolSvOHFgUAl0+/GXq1eRA4irTVJ0AiEA1BrAafAwpfuIhOkyVU/OcPKsFvYh00/eR5yloo3KmNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzzaCCRA9TVsSAnZWagAAdBMP+weB1Xcf6VV3QCV3QWIw\nmlRpS04km3+N5RWLxzcCaUW/Ynn9wQADdi5zgz+/SDzDbDx5xk1gKoDdb+NH\ns5d7zHEtDfa+WX4VwpVDSBLFvVziWo5kS/5QcNvHIvo5WwAd/eW242jVyjR/\nOinHZXovpL6IDOZD2pk2uZfYhdRvW2wqeKLwXo2Hm037Eo/qlxReHXj52wU1\nruSLDhfsaNis3d4FDl4eEia+tGhtGfzaDYJfUS+wBY39uo3uhIK57YFx1zZ5\nL80/h+q4Wm2DtUreahbsZIMCYVjDk8ptqurB8eFyLHenifxht8kTUWEDhU8s\navy5b4nwL5AYCdpXUTVLbAW/+Ee6Uby++0pSwAbL0zTZ/qk/hMO6IJ4//V/q\nr1J1KX+JH12R8yB1IpMT9CpLcavsPzOADYVd4POFFyduOTjpWG/1V4crkBRe\nTRB9km+V0EY1SmwSSY+ULF3C0dioPJyO3FhmHDqiSmruRyofgoLXd/k2w7h4\ngGX0d3n6xMoM0z1valBu8ZFlE2ExxFU9+uG1laoy9qUPP5mVeOOszOOO4OlU\nv187QcUemUaNmnkSvy6NpnVPwDPpWr6rPnLDBaYfWANHdvLa1HEiNi3odeGG\nirL/070ct9i+qCEynjqm9QARXm3j2e04WxzU+PYk1rivWM6roLOVVZy+EFx9\n/6qU\r\n=ic1c\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201208.3315f42.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201208.3315f42/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201208.3315f42","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201208.3315f42","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201208.3315f42_1607415425575_0.42097748197915763","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201209.a2ab9dd":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201209.a2ab9dd","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201209.a2ab9dd","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3e25dac8561793c71ff5c5ed9d30e7a8dce835ea","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201209.a2ab9dd.tgz","fileCount":105,"integrity":"sha512-lnawjeQAw3dHWmQM87L+GRLePBblQZQ7yOE611A7QL5Y+uWY2sn9r+rw5+rC1u0Lo20daW1slCrMaaVv5OVpFQ==","signatures":[{"sig":"MEQCIFFp/DU+0Fed6oqjcc/X0lgz7w6h4ujorjgPOR5ZZth6AiAgBKTXD1t91w5Y8qXUxLYlu2JuegRHdm5SDI9BL4Q4mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0IgACRA9TVsSAnZWagAAxacP/2ZenbnkEKqNzIseXL/b\neTFU6a5zRlU0LQRmIAaTPgjwpcJZA+ppb1Uc7QVMzC2DVOjpDqGEnQzhjG6V\no1Ll0NMSDciwKuners6ZZIcpZkcm++uQcByvRWikgy8sNrV5OEBlgYUEXIN9\n9Y2qrK5J3+3PJsukmBzkKX6lx61yO5lh8eejtnBFQNsqJ6ey29a+k0LYQxFj\nPtvwUixk6WpJaj9bF5xdLC0x5YU2bU9xRr5/4FtbWH/RKOEqa8FKCCESaEbb\nNNPQb6UX2tTqGmfuJyEgQ0T5TG5uAY67mwEI0kBqPztIYgLr0bSTtt59G/Cg\n7KnnBGVyLRPQz0fdEj3+4R0+uY+u+Dkb3r6aV+IRTiJ917B4mxef+Zz8E5fj\nLxjApB1EvUo8kKeSDb3TMym2KKL5Vn0xdmBdfXz1Z0KTkPL5RHOMxeNnYiwL\nbhZiwlls+UtMGho2+RnkLUI6YJkeSYuZv63WYNz6NJdqoT5ZRn8LTXGgRkjY\nLbPylKIyoTLwkq5CBH8DKw6K/L0WD2RM23gj383viyj/PGAhS7Mpbmg4kqOJ\niX7fwdm+7PvmSIIbWfiVxdCLyPD+w5H1WA1cmzR5IK22w4gCXpqS9bOR6968\n8A2Bv3onSNYk68uq0OL/5pOoGfn1j/u+Pdxc1wWVwV1RPjkYsN5CUy/1atme\n9lB9\r\n=q9Lp\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201209.a2ab9dd.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201209.a2ab9dd/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201209.a2ab9dd","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201209.a2ab9dd","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201209.a2ab9dd_1607501824236_0.14790278926810263","host":"s3://npm-registry-packages"}},"4.12.0-dev.20201211.e06f70f":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20201211.e06f70f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20201211.e06f70f","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"02eebbd315d5354b693fbaba7b65d0df60b7e9bd","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20201211.e06f70f.tgz","fileCount":105,"integrity":"sha512-6kXHxAdeUSSytncL7pgnbk0gBe2TPCTD0K9Y90uRjBVjY09j9TMRSYdnKrkSySZJrQUzK2oO/g6lfbkTaFNEpg==","signatures":[{"sig":"MEUCIEKo3Vj32f/OODOwa29wsIoqSpb7nxz2/iMHyjddWGLXAiEAgSpGmS0oTZKIWgfF78MjiFCYiCMjJ+mlP39/4koAM1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0yroCRA9TVsSAnZWagAAWo4P/iDGmXppvB+LCPYU/ie7\n6sSROHbigAGbuUzUmzV0sTb1fvmCdRl3+QWHX3CQkhTalQeZ5mJDqWsdE4L0\nF65MOLwI1pFa6JfTgKLVWvFVs/4NKRQBFrA7ymKk03Kl/EWwzAyqk4fcEQrV\nP4Cvdzi4IyFrNggzPLezSn6brwxoZ9Q93eYtiHVrAAkMFgpSr76H+2u0tAgW\ntGftjQ8LBZfp5e4TDG84s9J6fZpAgDbTSMfK2TpQNxMphIErkYRAAIpq42aU\ndUsrP24+ybtvGOeg7URGrIp8mUAYoy9uA7RuTi+GS0lAMQ+wGCLfzZUOXirH\nIus8qEdxh2BkIhXFAjV4o4W2DgPxoNhMNQIy1V6Td4yuXdJ3mOCBDtQw6qkO\nNPZypJEL6y/qsGvBn635NCnXf5NQwVtcwozFMudnnVVhFA4qiktIOrUOSYAK\nX7d/nUVVhPigvRrkB45lVjAfhNTk12z0SdMT3MPc0uQokp7Dyyp8z1CYCcn/\nBu+qe/ziNDxKNpFEnVAn3umPy85hjZxrWcxfpCEe5jUt3UL/vjMMjDs1JRFd\nq+/vZHA270C87Y9A4lMs5Xx1QCCEliI992skbLfH2L9kfCovvxyQpjk8PmLw\nhcvQgdBpEJ4efNHF51kzRpMWFV9PsmH3b0U7o7Dw/87uu+61g9hJ4EQtsVMM\nBqyx\r\n=rAQq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20201211.e06f70f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20201211.e06f70f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20201211.e06f70f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20201211.e06f70f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20201211.e06f70f_1607674600472_0.5207499591841243","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210115.2b00408":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210115.2b00408","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210115.2b00408","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"83257ad0feecc42fd7a31ad2d8a1664c20dc602c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210115.2b00408.tgz","fileCount":105,"integrity":"sha512-kes9mnmaQuNA70PbTtruqiSNDWiuP1XJHwBBVl/eveyrxCHir/Q2cKnGA1sKB4Cff3TL9thVC6AifFyB23Zp1A==","signatures":[{"sig":"MEUCIQCfAdhrJt8wvETWKwTzUSUZLEUNJKVuxWBm/qqEXYiY5AIgAonM07K1OH8t0JrU8Kep6fSzsgpPdg/UPBkL+zzIuPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAU9qCRA9TVsSAnZWagAAaIIP/1s+mHqkt9OiJGONf78H\nwf8aUNezabx8oyI2/PsTNgj4O/5ipEUh+Yme15dV5RGTwQDrj7J+Llv3KnJb\nH67UidF+Hj9tn8dW/WzZj1wPDqhpAHO+0ZlCFdHu+jX0jNc1+qOLrThH36C7\n04JPjVkgnaZYFkJWiDIa21UAGRK7Rjq+6wDUVI+u8CD4CZlR8lhD98w2J+Ea\nxzOdjsKX9Go8thYlBNaGKq0JT/aHLUcPFM8DStExcmsIrYL5I+6XlCCdhUej\n6Bs9BYWWk5IqA4JDv49TWTtP/MsgKVZY/+lYaZrMZwuyl0DbWU/Gbs/ArRJy\nGcpTz+i51dDy0UcWMmFtxgwpM6KnwPMmQJrL1tmNGYZb6iDQjK5IGWdKsars\n/yRU+tcxK/GBa0/tsrG5loewSe1ssMdQIs5IACcniIQe30h35Pc+YVukBleQ\nbGwgG95DcL/SqBreRQWQmUM9o2+YGdIC+wjVsVKb8LFujoMxTKCwTU3mkBdw\nDmCa5axk7YCOY1PiDKoBvGsN0tZmD10HpyibpVLU/Y63QR/nT31urjh4ZM4R\n9woTs2Luxq2fQrEj0zakRo/hIFQ+4djc9J0qzuXO8d0KiyQ6a8x3b78uuvaW\n9fX+kvmaNjZkzWE0hwyHQFh60TpbKUBWgp2rgW7hqPpPggszHwHFRMt304gb\np3O4\r\n=kCWX\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210115.2b00408.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210115.2b00408/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210115.2b00408","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210115.2b00408","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210115.2b00408_1610698602032_0.7285863647937769","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210118.d2c102f":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210118.d2c102f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210118.d2c102f","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ffee8c32e11ac09260f7e07fd77038861c1a0687","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210118.d2c102f.tgz","fileCount":105,"integrity":"sha512-3l7zFQXsLCLwj3HbDinEbDUDPugIhcxr8dCmQo7J86Azfs3CUUQFTOHoV71fbPBl5PrapsxmVJ4kbo4ay/zaVw==","signatures":[{"sig":"MEQCIAhsiQ5iHIx7Ynt9pMLnnyCxoGp5tZPRsEqenSUAzv2EAiBXjDZFhM1lGLa3P2LBsjWHykywkYVjcmMSebz/MBCeYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBUQfCRA9TVsSAnZWagAAxk0P/jaT//yAdAl0hy1MuBH8\nkaewki+BtPDN+ce9qUoU6Cow13dYa7dFJ9kcELHEADd4HQldV71RWOqFPDCP\neglU0y0bYmWPuAVwptp73xc1r0oPU2J5LOVFq5kHOAJ7LErXK74ymJJyYByc\n0++LdqOIlCN3Z8RPdFNQHK01lbcBI5tI3kC3FiNkiABd6pKNZ6y2aSHHr+9d\nlqYdqW8336Qyi1JYkJO8VVeJqzfb4qVVJV5MLJWHj2aMbFa0dpiuFcUsevhU\nC42cGB6ssWe5kif5Nn+Xg+A61OfEJQOTX6BUW1FQIzobXz1cVb91+4zyxAIg\nWTpuKOghTXkOPgLNXCnmGUJvomjIe8PxD5mWPdiNmKFUCKsKWoQETfoBpbr1\nK7CsXTxiQFmu8HbfIVEQKHp/DjVeJFmQCz5EFsB/qOa/4a9pgXM2yAKUPMod\ndQF9z/1wUXktb+8lr6sxTsGZv4Yv8/5th7v7kR0vTgHZPu7TR2KASCjYyufg\n5zdb4nHcSxrZzQH6UNGioNZIvL5MNkuULsBi9vgVZ6c2AjXAqKKmZm3HhaF8\nBS0Z09JPJx9vF4KhK9GILOpjI+0FzKjDo+cXbzZpWtdKbELPA6c8Q6m47vhA\nd5zrkgnnwsWYq7v5iiBFYiAtMdpgVPa1+b9benNSw9MJ+I+wJoRsT54wdzzB\nq3Y5\r\n=Oam6\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210118.d2c102f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210118.d2c102f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210118.d2c102f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210118.d2c102f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210118.d2c102f_1610957855435_0.8130368330882309","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210121.7decc06":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210121.7decc06","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210121.7decc06","maintainers":[{"name":"microsoft","email":"npmjs@microsoft.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6a5b88459a0ac5dc2c7ffec8b73da8b41b41a729","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210121.7decc06.tgz","fileCount":105,"integrity":"sha512-b4rLJag+CU31HFClf773T+xvjW7RgeL7GV6JIdC5k/2O7W1Iva5JzNAtlOEBaWY2J+ygzzEE0WsSe2erLnQAqA==","signatures":[{"sig":"MEQCIFZjb9eg2xXe8cs2sxMZTkJ3ZFDKjAu8gDKFBzqxgXI6AiBxCZb/ZIHXTXqhrqmHKXvwUE9rnVVPv51H6lu7I7muHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCTh7CRA9TVsSAnZWagAApd8P/2IHLyzdJyjfCaLnv+O/\nYsMDYCjfPlh/IjhSCUx0qwlHyOUIeZY2/iIQ1uQrII29kJoFviW3OJU94ZG6\nvMG9i1GXbLdiFffoZrcCfhxSQNkyd+kTSy1W9XmDpDBFG/CxhHk+on59y9zj\nNc+hA7yWccghfh41a1xQBxWG8c62RlqXeqF7pHKtcD2NwpLZWUqxHS19Cw8p\naqYZlm1r+8QdV+cLCSztlqSiyQ1VIqJHlDlZs5G+7yVEy3RZWfVrpxEWgWAg\nHlpgq2JMIDb9AKO5izJPuIOl+FW7BYr5etJc1LIQiHFPB2f3JmFPaYrTBnj8\ncPF1AkBf6DG/H58qckOd5NfY9O2RWMYrpY8MPfaMOLRswGyPW9atWSvTsFK7\nz6LwE5LMHYDRAMxjv1+siHfcY3MLFUHqolmZMMl07XGrLuQbnD0XVHbYAqZv\ng3iSMzxXM2oMygyWP6BrzA+1q4vOysQWsqgEJ3bWVHFuf9j6WWcoI7FtU2kx\nZ9sIE3pOxLLtKAHNP+qYwNyC7sEJjko41rVy0Z4Ehhu8Y5NTPtEq5nt7YnQJ\nOr4brUMx+ZZSKvsLx4zWeyTYTpCKFDfvoHuSEShK5aDdNIoATC/iFJMR4V1u\nZfFbDyVeOtNUpsf+mhRW+xkSq3wd1d7+oBu041eO7aaPCKudGCjyPZpBXN9b\neZlg\r\n=yU/O\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210121.7decc06.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210121.7decc06/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210121.7decc06","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210121.7decc06","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210121.7decc06_1611217018870_0.6521058288944697","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210126.0184ff0":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210126.0184ff0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210126.0184ff0","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e487edc5f1e5347d8d1f793c138111eefbf6a852","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210126.0184ff0.tgz","fileCount":105,"integrity":"sha512-t314uOrdze3lLH83aR8L8YmauAAZ8LoIFjINOOqacEII48XKFnI+ESy40y2U/VLSvOuK5Z0FrhkMseaqVim1Ag==","signatures":[{"sig":"MEUCIAoZDLdQY3DD6I2Qwu/J/7fNKrVmuszZclk0JKAftXMoAiEArN6LuBgnSFs6AzO4OUPCWUUzzTXcvm+b+yy3kQe8nMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD8+vCRA9TVsSAnZWagAAhOwQAIfG11mNacn34HZXDAJK\nbvg+8Il9ScnLc5oZDJmAtjSvob61umeVV7aTjVvcmpaak56S7lrAxiObF7v2\ndODY8IOvYgzqJpn/vTcmBoLCh36A3Esvr4j8l0S6qnu8ylJI8XaEJq7erR7x\nph3rJpXSc7daxSl1l0e3u+s47SgyzuvXstB9LoyMhpHAdyLixWGXNyOXSdRR\nqrUVtDAgQ785o67ryZrfY4vpvWNn5yQTdXFnUi5t3WLOr4EQOxsMbbRZWwo8\no1805XIkK+Ol2WOvhYLH3SZ/vtn5CTbgAZxQbIdXD8y1XcBNuSztlf5X9khg\noJnLlYTGsM9aLQhegtscUxADQxj466Db+K9B2iSBaVxB+6w6SuBEH7QYSljN\n1h8oPguY2IfFfs2rpWeQpZ3Geb5ObPprXtL8vli6q0LyzBQPLQypTStOc7/W\n8LJOmTF7p+Ifww8i11WsJLFW2IL8V8vquANL7jUZ0S3hhddnIPGrZD96lbAv\ntCBo98lwec3wIUCWOdALWH0e7shn3qG1sPMZrqbKi1unDLV+FU8W76ydLUlR\ncEE0zLa278tkYtpDZRqVzBJ6faBxSnrabODgQgloqwJWrh69SjkDgMFzOlJq\nGNMUbpKPBjYjBG0r6kCeU183V6fjK1WO9X11wJ5RWPJ62YpNV/oewpEGUDTy\nxf9A\r\n=eJm9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210126.0184ff0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210126.0184ff0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210126.0184ff0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210126.0184ff0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210126.0184ff0_1611648942813_0.4149648749535586","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210127.fc25e77":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210127.fc25e77","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210127.fc25e77","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"eab9515fed65e3f48ee749d7fcd56ff552ce7791","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210127.fc25e77.tgz","fileCount":105,"integrity":"sha512-k4hJ+MoJHAMcvvm5eqvDjM7TqLsKDJMrHP+4HMesECswBDR90yVEJ3ZWIae6+EvKb+3N6qw6locgOewwl0Agig==","signatures":[{"sig":"MEYCIQCBXPhv9JedMWV49dnF7ncjMeNAU8tB6QKkwcSO9wSdmQIhAIKHCEGBmb/t+1GbEfigpQVQd8bVt34y5x/BPs/MrHRn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgESGPCRA9TVsSAnZWagAAk1EQAIrXt4KDz8pECqLFmJNL\nROczzQJ3DptGGW1n+w/dXBZ5GSlGl4keF6VC4jyfBaq5GjzOiP0m22Q1WM28\nr0DQY/xf9zdimjStNkXYoHeIeS3a79rv3qLL5UHebEv+5QPx/CJAXd/uwIwM\nszDe4GkaeK9Ierz6ENYBNENE1dzrbZZWUeDjiIHKqqBChM2cyYd9T+kowN2y\n4mEQA5D/lfKkRpiyu9hOwxdsiZnj2+UswZHKMe1zrlol1tB8jDZCQpuErOw3\nElNwloQAsux2btAGGJm/TJqXV8+fZKEzkVB69AQ+hlA0dwGU6f0NDZK3VPY5\nBvf6FHdwzQicsEZhvmo2GD3wrzUdt0ZweUyWGndHCQXHSOGmojcX4ThOqml/\nm/DCOX+wENLsQ0vSBBQURLNzeooUS3j2c9EGeY/XhrrTHoEOCfvko82BmM1c\n/V4GZ6jjI80Eax9RTxmapHcT80c4LTFG4uJZiA4O3WzdJE3sZXNgsCl2Ye4V\nG1S9F+r+VWxkXmwPwSNiVHqcYa2KgVNMba3I1SES4QvnNVAhrbJO6Dw5hZMx\n2L4kkvzm07sgAT1EomAvUnhejOAh1TC9ZNzUeybQz45IEcTMjAeLTMdk8yh2\nHloj/bvy9/6sdwKuJFi72eONvAxVD0gVCGKXEq1KwWL5MzkcqsVbrFc9QjcV\ngKer\r\n=4gJ6\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210127.fc25e77.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.fc25e77/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210127.fc25e77","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210127.fc25e77","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210127.fc25e77_1611735439194_0.3118799473139817","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210127.3725565":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210127.3725565","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210127.3725565","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4847be8d873513657acf0751831ae6e7d9948b44","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210127.3725565.tgz","fileCount":105,"integrity":"sha512-DSwoIq7Ow8+jbhRFCpHPGD0jiWcoDBKAArN8Wyp3DELBTwiPlheXh9CWgcLADySqig4hjBhtvEa7WKVRZmUD3g==","signatures":[{"sig":"MEYCIQCA5YrrL4z4sKfrl8Fd5S46h5Aq+j/899J4uqaVErFSYQIhAJCeJKw93JNAxxyNVWLYHylSW2KaWjqO9VARk6AACKmh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcOCCRA9TVsSAnZWagAAqXgP/29EhXwz9AVhAb+GYh8D\nnTMiEnPigo2jqDp8vWnO6YRGdwxmSBB7I5AjJ5+G6zZ9KcLfcXQ3azOGegwy\n+MxavmOYne4ZrBVU1gJclaUkVhAuuOGxg/zBSVJ+pkliP7e0HIaqgOryg4b4\nhSfiUtWULOtwXFgb25ygHRzZS8czt/nXsZomW0XXsg3KOIqJi3dNladHDNic\npigJas7uZgmdHutIF8s2GJ4MxzrnoNHDv/3FbE+2NHtJb+MvBHJUpETuew90\n2GIwT/gy7h4bLqx1WtnsBokKgFn3RrRzK/pks/rX2MlKRW1sMcjMYsAqvOT/\nmHqWRFVq1/iK9pL9DJ0GLkK5t08WkleicdEzM3JZhfpHivssi7WyrNmgmsw0\n2WAVu9Vp3nChesyFmAXMnun+j3X2j0J7g7EmeoeNDdXLm78U4h8QHv4LRQR7\nbM3UZLO7nS2uGNdRp9uVn7+llxMcc2lJJQsvJpeJRk+Es1CvxipXIy2gl6nl\n9fKstBXwGX6nRqR0uz4x1UBTrX/H/tCOrViwmNdqww2YqaaYuCRwEQxaHPKH\nRlfU4p27O7CCT6s9ORjca65cdy826OEafEMeil288NRg9ZCTWKx3/jfw8dbU\nHfgUtY4M7hzZXnoc5NPI1qhejvEhcu9kSTVSFbNOyW9exvNAB2WCdMgR/1Ns\nyao1\r\n=wuKD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210127.3725565.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210127.3725565/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210127.3725565","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210127.3725565","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210127.3725565_1611776898192_0.08247831403130124","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210128.3725565":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210128.3725565","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210128.3725565","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3ca727248ef15dcfb1fa9cf7c49c6feb9fbc9520","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210128.3725565.tgz","fileCount":105,"integrity":"sha512-2J8U7ysxcrKFpsjRbAvTR1cvEfKOrXW9s+bbtukVUzg7WbUdNavKnSPY9RYYnkhgDE0rUCwuP+Vvyv6cUs0+dg==","signatures":[{"sig":"MEYCIQDj+I9FYSTU5Nemnb6OmTk9wl4HKC6zRp4+tNsTJ2hBbwIhAOaixwjLBqaSRUwwbfqdGk9oV0S2ivD35I4W0vOGV/Yv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEnMMCRA9TVsSAnZWagAAMz4P/ii1+6t54d0DNgXUARk6\nul3mZNtVRyp1/hGWl8D/Hjrzy59MN39CXenQ9Sbp7JRjZRvNuc6DvLhtAbfA\nTnpIFlwTpO+xcjqInvMs1uJd3GfMQat81YozMTVjRZMVOyD7kCgBwHwQSJvG\nsM/ACU+QWs/g8sncpe5oVaSfhPQVqk0KKxX+cK6KT/L1kaKexHShYlGJbEK7\n5Lv269aeagc5Ig16f3UbqnBNNu8Kj8FhhZUD+QSF0UkxhhBpCYQsNopS79K5\np9hSihmgGvfbh4d2+3mFvzADORiaCTHsZ7zF8zKbacGXPlhzeSFJ1o4z1XZO\nXpHhDdz49+hypSnxF6RBCt7paDohJGKIGrPTKdTpsarceRaaoaSZPeQJDI8Q\nezxqBzNY5bK+BrDL8h8YLCrCO2vJ+fJamgJqvjbnX/R5wu+PHiTJ3hGLK8Gl\nW+vZhcoXb1Y8BRQMFRlJDIDYU0KSpt+Brfti3AawMDcpT+rm/c4Zq+wqatXc\nh1U40K+kkOi9Gmbx/rOovSXsqUn0xZe5MIKBeaNtSNT6qrpO6eOBHw/kCKxd\n3AvNFDGcAOiKaKR7ZI9FF+vKjBQtd/OAFHDW1XiWkepd5HAZjGRpvQt3CHZG\n0b09UoskBKYU5Nm7+kWHmuvYgsY+q3nkj+y5vrNudP7qn3sPZdUFmQHfQ32Z\n2iUm\r\n=Pg+5\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210128.3725565.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210128.3725565/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210128.3725565","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210128.3725565","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210128.3725565_1611821836008_0.7050097550468943","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210129.82760de":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210129.82760de","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210129.82760de","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6e9370cfe9e253602567d16fc72fb804c1cd8c9b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210129.82760de.tgz","fileCount":105,"integrity":"sha512-5PE13IPeVE6/FFLfxeYhuh3yiDpqMXSWG//QjR9foSq6nO1Cvc7xIZdwYJ8cC9y7XqTuA1rYBeNx6/z8q7dMRw==","signatures":[{"sig":"MEYCIQCdnYVNbR78ZrYmsKiQJLLdjpulvIOgii2SJJAVJzrBxwIhAI+/3ZIlzlXdHojVddIVAcCjXm+xgnwhA9Xsf8i961PP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE8RoCRA9TVsSAnZWagAANaAP/2mIiCLKIkM1fZk6GWlu\nKqC+DcLllLKIU1tjG0VNUy4Q8h57oIEwUQ8O6u2uNR/O3yoTeJsQLLK/HKxc\nqiRpLSenK1+zsjCOPAzyoJQhy7mg+dhuQ8CAHPqUQUGa4Qf7AkYFqdbSULcD\n9AvsgYvxv40LMtROomnKvaFmOX0Q020Ml44MXhfiPrEWBH8xkjjobmBpQYKo\nMw6UXtGwXmxHlBPjcJRJpQAInRQPpwRr2D7gyeGinB7QfEY73cdUpfvEOYfD\nv1EJ46v+Hk3iT02rHvzp5d552NcjAxo+YzjwJdtsAPQ7YLu4twv4N6t36T5x\ntGUgQyCZzJNbBHKzB1rWVmyz1FCudW+eU+WsXVQ20uVwbxQJ69lswOU600BC\nF2qLmyGAs/inMWuPihd2Ro/1eY9nYga+/g9ekUFrn0uw0pdvZvvzpQP93uji\nMchdWkEZaXaYEhHFjyyGS1UyVnnjUgjnJP7NKAVE1pOQEXmsnnlrmUVFcrrL\ncR8YNMtH9dW9z0/rqEL8JQAXnBMOSuZ7gWVjJlzyDgohsp9SAz4m4yFNbDlb\npsu+B4HiGnIdWQLaL3HOhtSV1xxueWhPqUrhj0SDoMxpjSL9gmX9+/Pa93On\nm8+z9aAIaRDcCjs7m0NyVciYccvX6O/Fw6u6PaGmnLabJYcKo+wIlkOJFKU/\nxHuH\r\n=ttd6\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210129.82760de.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210129.82760de/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210129.82760de","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210129.82760de","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210129.82760de_1611908199521_0.3888483501439943","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210202.c622c6f":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210202.c622c6f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210202.c622c6f","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9cac46842769c2089f7ceedff9ecd6132deb5a1c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210202.c622c6f.tgz","fileCount":105,"integrity":"sha512-xD7jtUIdd/M6cuWnhyuFtnZykV3ia8m2c7yzMH5AO1HG/Q2DoYf0R2+i+16RL1xiSatpUNK5Jkh4UahyZXCszw==","signatures":[{"sig":"MEQCIFnOIlTlYu45JF1wdi3XuE2O47lmWer/p/CHctAB/09fAiBMkxT+JZKU/bpIhMSINx38CpM73KLmHItVKsiCR9wRtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGQp6CRA9TVsSAnZWagAAZb8QAIxeV3nmH6DwumvYpeR9\nwFajOk03DfS5N5KxZOo8TyDfIP8Q4SHlWvfS5faKG9eZ3RxZ1sospaOGIRUv\nxP3LEi3bfZBBekVB9a8N2rF5OiePWVUqAzvyMZeUXcempYl5I2HU3Bx+vKl6\nZwGQJKTSnDfWixUIt/CbN/sR5XA57hVWChvZJRkAb+BuHfkN9KrU1PAqpuGE\noEFArPBg2lSxe8lKmGBLJB72tt+sfiYKkt8+6DEhlGK2u5x+KLV10ZsifJT/\n/oBv9g+XzLaqirJaHwx4P9Hqch6uf8t6IM8VjKt37QwVEVO494njDN/BOqoo\nO4Ho/TBemgB9d3MKqhssEgLTJ1+QnI+TyLJLiEA9Kx//b0Culq8F2V0GAUW9\nc1SJpK4R/FF0Vyv7qMFXXlH/HmPN8dSe+F0FXC7VtWZJX6jz83AfSZ+DWXbc\nNWgZAbxwAnM06Lxg+FJXEB+LQh/nAEwLE3YUFU/RD3YBDYgt1w/Bs5iV5XMn\n8/hyegTwCOWjvetnd33aMcgUE82dDp/fOw2otcq0N9ULdRoBeg+DuNV8wdPa\n8kYcJlAv4Rswggv31iJE/eRHrMVGcE0kq1OUjCkH2T9bzCyoqnCk9JPF3P0I\nFedgn0LQ5wNx4+hZ7LyDfw6hml+QND8rKKiKLkKcPoP0wBwfG7/V5j8EurLg\nkoZ2\r\n=Apa+\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210202.c622c6f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210202.c622c6f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.8","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.1","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210202.c622c6f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210202.c622c6f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210202.c622c6f_1612253817445_0.3848512183256394","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210205.fe56306":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210205.fe56306","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210205.fe56306","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fee5173bf85decec6cb8a7051c6237049ffdb111","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210205.fe56306.tgz","fileCount":105,"integrity":"sha512-H6wjWwhJHJ50JMv0ZaRscfEzm97RdNZnLnjXunMBZmLeVIqxXWf1rs+3U5JHSaJ0aJBaHzX1SEb7hz/z8YfbUA==","signatures":[{"sig":"MEUCIDPwlHiOMdxJx6GYaabt1VxKT9t3DDWxpHN3/IDh4+A2AiEAq3XRhaX8VWEvBkWrltaxvUkMvzPOfMgfKBzequ9GKsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHP7zCRA9TVsSAnZWagAASs4P/iNqT2oAFGJx7ZYbu8EV\nLGRk0YAAG4uD7S6YYYlabPu7kvndPzQj8fL3y6AKiwClA/19xIjKIsInfCrC\nOjK2vtJMp8b67KZ9q3HMm9xPw6zEk7uOrWWD6NUTaGvfWr5Y6/1wFfiMcRZM\nyl5M7W7tm2/xye3TkJhK6PRDN3glrsxkv6iET4K+2OdGsCH9ROYedNChdzGR\nNNei5PdQxuueDhhjfhvClVpezl7csYHQQjmiIIy0+zEMlOCdbqqmfpZg0Ilq\nrD82ShlKy6F9u7+ag8fSQAn17EDBBrZr/j25klbc78uwTqqvD4mrd7EGWV1Z\nj+k5SJF3ysI9bWZ7jLXC4k0T2eq1TdztIvNIBnUxaSkgstejvbXcWSroDkxG\n2ZK8dhzBmKrNBYYQJeOyGXJHT69D7KwFCAIL8sMZMHAC+IdFalgkjYz9a6Rj\nKkbSvdyaTBgFZUbIdtdaeA/cOs/1c6UlUf0NRHrrMb8qsDfGS5al0YvHSCob\nnDnM8/fWSLJ5d5NQTJAwiCVIWYuBmSRaWMeAdQWBC2kjrWcaKTVDeNyGFCwo\noahgJ5tvtVcy4lsQQFgMTIhMXixNdsCoD/CsL3794XYSS76FIr47wodny7uT\nanDd42a/HZeFSoVgKthz3W1oBZPNKt1Sq4BXBt2DZWSstixIwODrmGTa28a1\nid2E\r\n=r4RF\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210205.fe56306.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210205.fe56306/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210205.fe56306","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210205.fe56306","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210205.fe56306_1612513010845_0.9120127040792521","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210208.b300d92":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210208.b300d92","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210208.b300d92","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1182ec39be098661b667f53d27066cb9ded56b19","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210208.b300d92.tgz","fileCount":105,"integrity":"sha512-xDvkCF/ndywkOwSQ2CUZ+GmC2mG2hb2OpeoF3LFjKpX3jX6oEZqWp/AoPEt+r+0A2MjoRSZB7VoA73Rh13J76g==","signatures":[{"sig":"MEYCIQDLT23nNHEC41r3SkRh+hJAnfZQkj9igW0P7TsESd9s6wIhAJeH6Aib6se32oFJ6YoKoJNXcmmTMr1aoI41O655D/FV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIPOwCRA9TVsSAnZWagAAebAP/jq/A2QvYrWtct4mcG06\n4F0NRl8hS0qdeQyQXjMJQZlwl78nnORT04ZwZhgda15XIyHJdGo+JxbLWVnP\noDQIr+WOco3Wh4GKpEWjhc21lxD6i25SCDC9M7VAOLVxEtP1bFlBQm1aNise\n86l1x721MJW5CLHuVgru+Pfo9HspmXca0e/xXSxXXVypK/qyrRRUwRUp5qJg\nPoHw8lPEBgoRifaRJxB+OLWvgjYmiHQ0NKyCSYYpFM6hPmup8J9vfBJQyDVL\nyP1NIJVv84XV/QfXSw+K2UL6apIteME+mcJ68SRI3cI3R574D5+oldLd4zIL\nzNCsGr4wYEDzXqWemwH5HOXIrVvC+BzUZZ3GPyvXPmi3CI4ZRoHvTv3MYrUx\nWdVTehO/trKl5OBJtC6qLoTXoXp7cR4KgbqIOUqRiLig+ClQpONoftefFG5A\n19pqdfglB2ram31vCGFArdV0EdxYgBHIDbO3f0qn4NHqd/L3h+zjnVgew3FQ\nugBHIc6FkcebTdDj1xY2CdDVeh5RpU4K432cOwsvhgHCNUrnSKbhk2lUBly9\n/NV07CPNQkWkVdXhVToTx2Y/2dCBCh80xSUf8vveCKry2MpETfPwJwEZhP0u\nUrnsVHExYfXDOrG41ss7ZjxKAJVQ2PkcCi/ebPUIc8H9KZU5V2DjSB3aXjDB\nPQpx\r\n=pBE0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210208.b300d92.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210208.b300d92/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210208.b300d92","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210208.b300d92","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210208.b300d92_1612772271966_0.3474258664020091","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210209.dbba6c6":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210209.dbba6c6","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210209.dbba6c6","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"7c142d1c21a83690e792387ea3dce1f623210d76","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210209.dbba6c6.tgz","fileCount":105,"integrity":"sha512-OkLQrEUc2vjFDQnXO82xW/fFWT6p6YEqmnOvhbYT9KOMr0W+q6rbBbXSTorWxlFRWd8JzQ3q60x7RXMEnEnc5A==","signatures":[{"sig":"MEQCIFutPqthY10LEsiw2ejQQEYwahdEF6exd6WmgxUyd8pgAiBRbt1SpPidyd3uGlv0JWtTWMG7/CW6SSNZYLAA5FSwdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIkT/CRA9TVsSAnZWagAAd2kQAINwsDTNfXQXD6ZGvwgX\nXJwdYdrVAm5dABenwime/BrhVfm3cBZvy7P4OCUeq2ZZtPl6k0niUL8LngwO\ng8tRbPfKZc8IQmokaXlxzLOYCT3N9BCWQaqwWrIEayigSxhlgqbL3qs6fvgO\nPZbsTXCpw7HVnLPORFvSTE5VNiroeQJ4yJcG7/AyVNH58fsTkEbvDidEfJ21\nT5i36FJeILpR7+0CQE/4CCxkVPsWtABFqhRFoy6AU6wwRWi1yzGs1Sn86RtU\nJZVCGYN9uL7eSHgUywqcFf4aUSh0vpbFNWf0TunQfq7jCxOJFODosAk8F1kg\nLmNnjZiKiBv7hnC9l1Wu50B2r8N8iSpc8k2TsvUDXm8XNB3JlCkyNNdihohw\nFu5GGwFdOuL3vscX898mPJyHjVQHSa1sN9zmWmgobqJvXxzfVM8HfBaGrwNE\nd/7haDKRf6bED4Hqau1exHE+NRg15qPmgPtshZMQRJdWb9dNpaWOR7el1Ti5\n+j0IO+XEMON9jmLRRH+7l/H85yI098d/SVIXPtB/5AvMvpJIZEI+gJXvCYga\nKGenVmtXvQW/nr2aQUBqnGFm2JZBA92sO1C2QZQRVSpC97Z4Pi6b1Mh+Xf+n\n5PXKA+cbidCLsrOs8xUbF81rPKoFhKmGtpFXkgYcNLQYH9ME4GMIrsydt0YE\n4e17\r\n=BTeh\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210209.dbba6c6.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210209.dbba6c6/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210209.dbba6c6","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210209.dbba6c6","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210209.dbba6c6_1612858622657_0.8810692709366916","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210211.d80ed6a":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210211.d80ed6a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210211.d80ed6a","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3b31de39e8542111b799b85ce69e35acfb7e258b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210211.d80ed6a.tgz","fileCount":105,"integrity":"sha512-wTWBOQq0iScsXFYrv5zLmK2z403oSDSfGAOIjqknrIX/OSkLKahDT4meV1aC8JRlqvkDQZPYguVD19vKibj9CA==","signatures":[{"sig":"MEUCIFN6omYlOyIzghj6taVWRHIJaWTjwELXDRixPq/sRFcVAiEAhvfP524ECsajgkl3IF5IKxNtZPKuQ5ZPatqAN0tnhI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJOfWCRA9TVsSAnZWagAACAcP/RA0M1wArmSZC578Hizq\n5p4LtBVWcCLz3JOdSyAStfIJGopGYlDoFOpA5R3CqDTeFuUrZ5KLfohKr6hX\npSw3pJMbDqdFhkyYH2YTzO+4uP8d4DP1nNXanY7luO2darAff2RVHX4LPRWD\nqG59GSURPpiUT1tKCt5DEl7WpwKE+iWUKbFu+0i4esxe7McY2h4RAUmCBvSH\nJfjZ/lDZEEhBT6h7mupWp29GVIfcKd9nmSjCZeILHODxOSZRF7ljQYpbe7PZ\nMKdD6vfZGhoSe1r9qXBGQbwIikf+OHK2X/f0bNUb8llqsXUFi127ZWr1K/qY\nPsgP7+x+WYlCR/b477etnpc8UMgfguxj1Fp3yGdBzdBLLv4qIZrnRCQ5/Vvl\nKvuMVTMqDGVKmVuK2mc/gdkoIenjm4vg7ktilpD8bqWMhYIuMNnYpcYAGxKU\nGhIxzP6RM8UTisWAa5CFDc0ZMgw8JyCfk0jA4+c46MXGiVQCwGW7yq/r1rmn\n854echDEfqxl3z0iTN4Hwz9u64hv9S76Nf9aH0wAQuBly46aArepCXjpzkgR\navTMg88QHhopbXDjLeraWbUwwkIWp925EghtlRYpMx01HYBM2BAsuO2gD48K\n7a/WhitHNCXX3Ta7Ws6dyBSF9T2n6sLjdbfAO5XqzJ3yc8lvAPtjkWX/70oq\nQYZP\r\n=jgLT\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210211.d80ed6a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210211.d80ed6a/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210211.d80ed6a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210211.d80ed6a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210211.d80ed6a_1613031381922_0.4887700157693309","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210212.50bae19":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210212.50bae19","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210212.50bae19","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"38f099fe7821f4f5cbc511a83d8b706072210348","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210212.50bae19.tgz","fileCount":105,"integrity":"sha512-Bx9RQvupe7uUG216TfhfWzvLeTa/DDFsJ9UslQcPg9oblin2W8Os12fEkuqx5tnqcvjcoiBQPByvnrm58O5uDg==","signatures":[{"sig":"MEYCIQC8sfYqlOHrh1qCi2mPSAbuRuKHWo/UJgFkBAE65vH+yAIhANcFGg7NBkUN1pg8sggjDxjbPwE6CMmxbNJtWoR5D9Ba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJjl3CRA9TVsSAnZWagAASqgQAKJ9Rwp9ji+wSztDWaRA\nrYF0lL5svY9whqswP9B0n5+6v0ewROL5jpdZ+uoeNTZ4CXWPv8iIpGzAoSez\n8bRl4LyfFeR8TgHnGJ3hyrchtQ9YF5mVsf2VSJwFAWqPPXxZ5eySiQ2+2CdH\n3cm5vxViaMf+lHghcD66lVEA1L+KhefGu2J/0RhOZsERJ66OaKnxPNY7CRXp\n2aOQN08g/hZTn60G//jYpAE/JFIYwJFZVJhnfnnglzqZFQOAl3UNvJwy5R9D\ng6+Z/epJuWvZU3ZSBkl5Kr8gMROmOtWlP2+3NVq57BVddFa0Ws2OC+BYt5Nl\nd0ak79Q0BbFDqv9EPzl5/Od+sxejq3N3aXAa8JDR6sBbwPrG5V69aSv9Xg9b\nLsIMyRr98eixCyXH9FKz5uPMK/faIbLWGzED/qMf901vU1+0F/WJbaz7W8L2\nm/PJLa34CNrkJE5oVpKfnRJA2SIbOyE5ucvhlGRoHRpROXdiphrVJQnA/tK+\nD7flQf9iWGivqTHeP59tcUQGMsf1M5izEyj2T1267P/nbT9XoaWz8GERSkEJ\nyohdXJRoS2t0+Xet4jeq046hJRBdAFr8r5Vy4zVlhfIYI/d7s+1NNxEYQIj5\nYWVsO1rVknaU3NIMFFYZ7BmE9kgK/3NGBmuk5J8soMu9R0SLj/DOal16e0AC\nCTYT\r\n=Pb3E\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210212.50bae19.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210212.50bae19/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210212.50bae19","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210212.50bae19","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210212.50bae19_1613117814997_0.6075707342827681","host":"s3://npm-registry-packages"}},"4.12.0-dev.20210215.64a2839":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-dev.20210215.64a2839","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-dev.20210215.64a2839","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2971d1dcb2bd43f8793eddd21a2dff79adb24fba","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-dev.20210215.64a2839.tgz","fileCount":105,"integrity":"sha512-1+yRfaClW10SjvHgxtHZ86CqcTt1+Lf/MhKndZDEpiRWBAikcQH05cSRjwFvk5ivcVaU5Ne+aJXbRbf+ujtBXw==","signatures":[{"sig":"MEUCID29uYP8vaiLTLWXFUVbS4JwlgR5a8iDR3YsbPZflQw5AiEArmi60LaYFYNqq1IIuxt6tGjp+T+zh02x/ZuZNSjSUnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKi4oCRA9TVsSAnZWagAAtCEP/3yYReuDhkoUpBzXDQbJ\nhjA7dA/KTeCvaX3+zs2ewpcJAzdwIVE/GqWhUCMjgWeDq/U5ZhmavAIKc//I\nApTpLCePsj1xEiK5ZbkjndIzZIHIoS+A9jnbqQndhVXrnbL1vXiUPbHoG+E9\nCX3wTOU/YXa9OnMxmn5bXlo9JeVIumdyIb1fG6IAS1vHsuHu2PLVfBbNqqNj\nacUMIQSNan730DgDjw1FMXWWbgBTkffhpMNCWz8YV6Pzv4sqoCC0W8BhPNxQ\n9j5w7Y3u9wiutzg2Qh6QrMCbZq7LrgWQrehgXOTSK8xZAewiPcsk9dRExmLQ\nYTDmYDr46kFLsM8+pCEDkj+XioYPwQ8m2TfirDlem97ByZKpCTmxdjRu0m2t\nE0dghCjm84HmjiCECAJonz4DT9b8iz6zENSaF1Tx3Po6ueMQTozPxE1iWTHg\ndyw3+vwsA5KPAjdlHyln8dzc3v4XXbncUkBgqfGKZedrn8nOFNAqf6XQnJ8K\n0N8XQjmp5T/8QuATYjvg1dadZOMOMkGgXTLjG5JveQPGa4lRzY3WGDCIvKMq\nvqoV9ILW++muzrm2leInkIhzqt2fGEeduSinAFOzPBwH3hk5fhef308iu6g+\nZVBslLH5BWnQ6emFoBWxeCfEG4U4Z5Fu4q8YD4QbMRZ2lq1gXsl5GkQElfLc\nUw/v\r\n=uoxB\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.12.0-dev.20210215.64a2839.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-dev.20210215.64a2839/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n                                     (default: false)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n                                     (default: false)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified, application\r\n                                   setting will be output to console\r\n                                   \r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\n  --endpoint                       Luis authoring endpoint for publishing\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --directVersionPublish           [default: false] Available only in direct version query. Do not publish to staging or production\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              [default: false] If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to cross-trained\r\n                           folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    [default: false] Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-dev.20210215.64a2839","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-dev.20210215.64a2839","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-dev.20210215.64a2839_1613377063991_0.6136472315118999","host":"s3://npm-registry-packages"}},"4.12.0-rc0":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-rc0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-rc0","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"5de330c8604a8e32b9a7ce2aef65f1e1cd162765","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-rc0.tgz","fileCount":105,"integrity":"sha512-i/DBT8xTnT3q37B9JkoL/1Cn5lCFF61INn2xBglHvnj8hT3PzsA0SfOKlJs1EplOfv2KN6HBjCVriTjWojKj9A==","signatures":[{"sig":"MEQCIBRoeObHB1HLHSQNkpYq9uKOY20E0nnZcrs+6X4szYcmAiAhXo854fr8cx6GGY3lobVKiUITwwjUX6myuEgAp+hMgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLa5lCRA9TVsSAnZWagAA8MEP/24A0BQhSEPKdIRn4ozn\nqB0J3HuDmoTWUnvvA69ZwTRnklJlvVo1rhDCTDJ02WjF/Sq+Nw0TmLGWKqGT\n+fPLsAEaTCCQ+keQcZvq8jrzhk+t8iZ6XgGOJs34w1zKVqT7WBTdHGOSSl9l\nFk2PjMVhBVpVrTTqOAl9Ndh/EXCJD0NLS1DiPN1hrSH+y3sDQJ2PJ0pnm007\naPd1TvXzKY6+deQdzq7cNMg6zqdo+IdhMZDKJ2VIVm7Uo75Wtu69sUbMWjcq\nKWQ4vRAwFLLRpqH0Pl8xvaL8VglEqGM1CetePYPWiQ6xEy1dvnMV1GWGQUlm\n5Wf/MuWlNTshawhpp6GWSyaLn8SZB4QwKebwz3V2Zo/8odqm227KJs/HLRJ5\nLPjRh7O5bk1zLabEEliIqnLGjyVNqe6l5wi1wvHIv5M2wTYNDlD/qNFW8xjm\nP9K0ss/DOE5EhIhw9E+CVEBGULzNqBgIEvpXCVEZpIwxDZkJxOwJ2mXegbrc\nGoK6Ds7OOz6U/wVpyZtJIMMrLYjxQdSohIjDH3JpDp1cDbCm9WpFB+ax7po0\nY7s1MFrUtbWK+qnvkxSpNfL8Qbhf7vJCLONGvqtMNT1c/e6lhS4DeTTVNB3f\nSeLGrudCxDiXtopQEN1lpy85VL+bccra+w1avhoXDU39ioiR8fGfD35rK6me\nEOnt\r\n=Qpbj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.12.0-rc0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-rc0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-rc0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-rc0_1613606501308_0.5343456184728774","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210218.d9e7d3a":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210218.d9e7d3a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210218.d9e7d3a","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4b92c7f7facded49120d7121712c6b77e4617730","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210218.d9e7d3a.tgz","fileCount":105,"integrity":"sha512-rEAuIJUxEEt+KJy9ecvJdgSA9/3+CVb9THlHr2gFMssm+K/cgJF7WD9PKhhOCkv7O2krjn/sFrNEZKwM4IiOOA==","signatures":[{"sig":"MEUCIQD1qCgOTe442WBOeQk8JbN08DnWKJKVt68hmrtCdYsOygIgWTytesdGgTRMG94xD7jim498E4X9H6YrwUncuSem0xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLiJGCRA9TVsSAnZWagAAsOcP/RE8CVYg2miSI76c7iWS\nW51du5SdJ2Ievz0XNvf6+Yhls4l10w8QgmGw9JkmApQHEH3TuBs1Y9bMTahJ\n3qUu8J83D6aWGJiz1M/lCrWPj70hX3KF/LEc3+Zfxn6LAOoU7SQldAER4dTc\nU7Ci1XhHMk+nWgiCm6mYVyYWVWKVzoej2cRxU639t5hfNwG7GvvXFFg995ze\nwtYXQNm5F4b42Rmd9uKd7kuhAUJPGwIfqga89LCV1sy5VotqrUeW4DC5owo/\nnFRGGRmQ2/Q7T2z/MbgdmT4WpCW1rPXM5DUKJHIWL2Hql1WaQ61Sfnw1HKh0\nhnqiLcA09ycY5j05j3qpzarf3AhBT/aiw5bT3LEsGgXzW8nfjL1NYO+TB/6a\ne/BtVpdpVXNKfaqc5VjS+nxo8mWV/1zINP2lQmnOn75ubKyTlWpP5Lzf/3fp\nU0CwQNoNt5NUUyAe3oOjx9E7N7cQt8OntRkkeIwz4Esz4HaS2PbH7K3oe/4D\n5ofHtv8n/pSj6lG4Unz/5CJBMkm5TqD2Dn0YJqZUz+dJ/j08sfsPa0VvzbuN\nLJ46hdSflmsmdGEvl9QvXqPAEqNtlaqfavmt/WQBpR9JcjrfPxGSqXWbrjCQ\nnQMBsw5lZ6/1UguBmdmbealh8zIMnkZ1pAH3+O4Ukyb4FT3ipV2pSf5/2j+j\nlfGR\r\n=BZ+i\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210218.d9e7d3a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210218.d9e7d3a/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210218.d9e7d3a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210218.d9e7d3a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210218.d9e7d3a_1613636166344_0.3605286192717496","host":"s3://npm-registry-packages"}},"4.12.0-rc1":{"name":"@microsoft/bf-luis-cli","version":"4.12.0-rc1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0-rc1","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2ab4c8e017f4a77862133abd7ed7d4bbae3d9ae4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0-rc1.tgz","fileCount":105,"integrity":"sha512-rujRnb2zE44HVwAOTAwJ9YadkxXWJsKeWdE6G7U0ZNHJvZVBzPRMt0TEVZjVc5f23MoXUq3N3eHCIsxqkLLzzw==","signatures":[{"sig":"MEYCIQD9+vRFlBLylQ1yRTYMo2uSWenKr/E8BQPeiiYzOaVVPQIhAMSaEayZ7fZQvWqFHdnvbWWIkiR0qzzPQWmWLpewWktK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMGRtCRA9TVsSAnZWagAA7XcP/i6Hboe5RACAlEydWgk0\nGiEb0woB/t8DK81QC7OPUqAglwiru5msjl1+8buOn7aHtaoUHuljDkGAsCbv\nMQxJhoLN2m67mcu8pHw4UPsgDVAnFmPo3Adppl9seHi+WPrRmhp/+zkRRMX9\nS55ZqOGHb9TQDcl37lD/qhgTcTL26Va8prXS17SxEHLV3dFmgr0kCVWBz8Nx\nrNJslHEz5HuZVr1AeSIpyek0+BhKZMffwkb4SfiEQQ7Wh9cJPhFilrxztjcV\n8IvXo/xH9Im+3i+wcZtntEwW/sSUz15XeZnjGErBIqXcriaq47FX10hMjC3T\n3Xppewfck02KeFolqlfNfUpgklEUjSFRbA/bRCLwp8lbAQdw4AeD/0Lyojno\nSpf0C9b46ssHY/IDdSM+gGqeZlwMl0RJrSGTPDYg0q11nhPboYwynfBVs4P7\noWRQzHWNu0+fhYATHOkD8M5qCnIOxYeG9Lq/ByWd3dwav+tlA3z1bqCw5a73\n5OBkqssEYHiVVNXrCYdzPddw3T2C8ZNOZzbH9rFXtITeJv1T28EQcrcb39So\nnSMCNVDgXpQ/cLTazur4GfUMb5SJsiaV5jRZ7j55iWaGlsJhu+75HB2beWN3\nASS/ZSA+xUsADBwu1ff1Xgtw03jfKpK5lhs/QLII//o3o6kbyT9FWTKr8xX+\ne0E9\r\n=ddTL\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.12.0-rc1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.12.0-rc1/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0-rc1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0-rc1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0-rc1_1613784172615_0.6595496742509455","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210222.5f35a0e":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210222.5f35a0e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210222.5f35a0e","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a90d00145cf4bd473b6b4de38d12d93a55ee1e01","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210222.5f35a0e.tgz","fileCount":105,"integrity":"sha512-zwHFJmntob5QuIWnxqZJb3be7gQ2gld0QQqfik1zZHc0OZgh1EAI2scqA3N6tvY09I81nsx44vM3og4b6jVKqQ==","signatures":[{"sig":"MEQCIEFMCFqt3hsB63vyngfcoy8U7ETqM1DMzlsVW4+iWGioAiA6kWnkbJkzLiH3+VQosDCEU6kT8P+yTehBeRkh7i7jpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM2ioCRA9TVsSAnZWagAAg/0QAJO134m8GrlXuJVrMuD8\nR1GhTJ/Fwd6njjak5a3Hru8lAjScvJW1V7+GC/OSshYZ9nY1YUF/Vwn1hD/e\nVOSJUSzbanr58E4Vg5IRZkEYLHlTNB4xGKJ97gMW2RiwWoqkBThcmdciz7zv\nO8KuP0/yStzjOwBIs5D7MSdHKQkK30u690I5aAiasVGCJ0k2FToeV0Y746G3\nlknOU8LJ3Y8SxxzUKAHeo1AA3EM5Vdx5lgtIlQsYJtOhVszJOSlGjwyCzpvs\n5b+AgWakTDsgGBQywDraRgYqwLF3KN3f3+QGZ0WoKo9noDe1Q36Z314nVga4\nCwvCwK5ZgaQK4f0nMG/a+alTpb5YLV259v3KwlEUYxPYKgEzeOOwTrj/ldfn\note2KQWlbuzaOb3xezSI+yIIxi9amP7nUeJC+wynN6H4qMRlRMmuz2MqAdC+\nbIhgycq6p2gsCw2XvfXaWVAeaRm9Fz9u/oVsdgS9EV0skvnfcLT3XGSwJwlA\ntopqmJ1XzM7CnTV5MXn1fLxAjO+mvhBpDP55u9oECqRl8+PxM7tHS8mDe1Nc\njbXGgrQfksIrLXnxfHM6pSDwuD3zLGFEwaQWhvmRD23P77qJp68F+JbcUvdp\nlUcnBaPf3/hnvLsxmyJJI5IaHMktlP9mSQDFIzJKTfexi+nDyvwFYttAtvbL\nEIn4\r\n=VBDO\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210222.5f35a0e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210222.5f35a0e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210222.5f35a0e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210222.5f35a0e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210222.5f35a0e_1613981863707_0.5952022328927757","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210225.ab2ff4c":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210225.ab2ff4c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210225.ab2ff4c","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"c341bdd91084a48d179eccf0534bd2f84447eca7","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210225.ab2ff4c.tgz","fileCount":105,"integrity":"sha512-h0xLtuY+jpFdTV4TCz8jSipNsVv6VCCcw/7JzfSKH8p9+uh0SQgx+KvajvI0L8FC2humi7P4O2XR1flKoDqwkA==","signatures":[{"sig":"MEQCIClaDPZ3OOAH75ZxHFNUnbdU6OOr7N1+UWNQmauniSosAiBGWt8se7SiP+PlYN01mPQuahesDmIt0s8GDiVOcN4Q7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN10hCRA9TVsSAnZWagAAl4IP+wTKjzuPk//Pu2vlkG1o\nkzu+xbe7hvgQsYeV4mUfpAx4nfXWvPHZaL5pGswiS/CrbyeieoW75QFolhMP\nyEIBJZbZzIW6It3TVDfivf25w8tIyGeqdlmBa1lGl6S/jHDUqHc1+Ocn8SbO\n/pz84aai0gtBt9jPO+n/TMj9/6ZH7pzbNFffTAwcW7Aco9gZ4jLIxWtL2iZM\ncqF0Kv+k79HD1j4SJDFQWvwGBUf0JY905F7+6CP585yntNJpwlpJ8IAklT+1\nAPdqZtMbBLX7tDIEmaH7hCGUBH4TFS/yPMNHJF1fBZJwl1aP4BN8Qpfu/ZQP\nfv4nIqQiUjjAbc22u5SxpOo2W+IpCIco47FkBDxNFOP/zZ2tbeOkCr/rGV6C\nUlgRVNFu5jnhY1duVY9smf1O2g0I+3+/XKOLlx3lsLKGlmzV+J8nGeQXDjr/\nYhXZyzsph1cs800w0asbzORHXOKgVeXB+kA7/zgkG04VQ+6jgVqocC1VtNaO\nq9+3p0yt1UHAJb6xOcMkitl4zZcMTpnFlSLtrarZmwPO8ZirKR63y+4xR1xf\n5mNVhLpxe2nj1lFiAOP7WQOLqeoIiCXaaj+t8ryFrNNOVP+Whlnl6ijdSrnK\ngnYX17rmpZD/NvMxGwzydQsh7f/pxswD4x1W7XEay/cs7DLb2RGbLAXwCj8X\nHRlY\r\n=OSKs\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210225.ab2ff4c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210225.ab2ff4c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.10","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210225.ab2ff4c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210225.ab2ff4c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210225.ab2ff4c_1614241056791_0.3827744177730754","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210302.8d7ee7f":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210302.8d7ee7f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210302.8d7ee7f","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ae08248c9f75386148c39c6fbdaae14fb0275dfd","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210302.8d7ee7f.tgz","fileCount":105,"integrity":"sha512-MKoHT2WrI/rDLmUnuwoD6XvLpySQjt4CE0HjYXlM2mWSJuQh5BqgBd7PrReqdIqXI4vGUXLSmng3E/hau105LQ==","signatures":[{"sig":"MEUCIAHqCs0uVeT2kPSfVa8641Wyyuu2tS8yTk7lcyCCNyEFAiEAqVuiINrfeTNSqz+xxnrgjzL0/UcrW1g19SFTvgHixoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPfRpCRA9TVsSAnZWagAAihAP/RKXLDFWyn5b7n4yCcWh\nJu5FlC/DV+rmzPLzc+8Y7eVmqL7vNWt8TzHTU2A7F2G6apxgeP3My7nUOIPb\nxj9VNrPKQxdGZvV34MI+ZMg1wfGOxu36Qj+p10ck5GH5T/AFB3FAY65kyWfL\nYNA13Xp/DhzdgpFD5zBhkEp5ijmT6l9L2wvXtaETeHB6BEQi0E7F1yHd8S5+\nw9hPUqN3RObjanDQW/8QxFVe2Vb+cKJ/lDSPKjFfgfECaN6QBfJw/FsiJukt\nEVruWvBfYSvYVibKHdy04Uo8nGK0nx/2BHS2oJqErRknG6Pj9h5rykqyFZbb\nARRt9EcQ478MwWMq9bUPCqJmFQA8Yecf/Y8aisjzmnLyxrfx1RYDpfmjDb7s\nc2tnHWUfPqjLUTw+QWorwXC36edPcm6clNLzmc8en2LQORjrl9BYzUrwG4+3\nakX5UL6iXdyN0tVpYg8Sz5m11XIwlsoiVRd8p4ckr//uNdikrCUKugNhyHIp\nCp4KcRW44r6o2xIcxaJF3snfHBL5yn78No6lNRmo5FYoTNqCPycFivrp1flB\nddubgkioFXJPAmyRjBV1zC8H1GM/NG1JSIaL2NwFDECshZqpoU1fu/DRrpA6\nyKNAvaPHsfjHmbRQL1vfBXXtKbCAAmdBSXig9o4WFupmcKPpQ1tGRVRhNKMV\n6GxW\r\n=wGNj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210302.8d7ee7f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210302.8d7ee7f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210302.8d7ee7f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210302.8d7ee7f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210302.8d7ee7f_1614673001056_0.3536425108449941","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210303.7004e0b":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210303.7004e0b","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210303.7004e0b","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"99c1961f81d6bfe9905b767ee8f8525665ebaceb","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210303.7004e0b.tgz","fileCount":105,"integrity":"sha512-QFqK6sKim3HXonKruTazw+GiNoHEkFuyRkDFiuwXBUS4y5sAaI0fKJCb2JM9xRR7wM8w23vZZA/G2HAMfHI9EQ==","signatures":[{"sig":"MEUCIG8KZgMQ5ciPS1SkbMEJlX7n4/4VYj+jOKJFcjNww1YOAiEA2n0N+Tm3k52vdJ3zZ3ZBq5K2uxMgNslso24OwRmZLBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP0XaCRA9TVsSAnZWagAAoeEP/jPmjLoRzBWm4nwc8pVq\nSexTZliQ7KVS0R0RAK4Dz3wRsU3Nq2HT6IcIBWB5PjY+Kr1SSw5DvB23tyU1\nkaS364KF0CxJgOQBhhaYt83WKcNtyrpabn1mWk1XNh98sxLMY/f8GDB6OzWr\ng3J9D/dw7dHFKJZclzHoqK+ylCEJ83oBFtYLQXo06bFqK3AptCzwwB+YCl6P\n7lqVPH4Z9zEBbMYhx3q7jVnYlCvHySN+chknmMMKVCe8WJNnS3QpoLMRSugo\nejEezezC5dqcR/nk1rJVuyg5N+NGHLsUdTjOK0/b/e799kP06IfZzCkLyePt\nYiy9QHgBZpkUEo0LQl+0vfi/AKJ+ruejhhYR3pRikdyDgNgURJvHdsQT8D7z\nrI8KkL5XrKWacmrYe5SVXI/I6QvDlb/tc8506HB3Ty648BwIDs1IoXZ3VYZO\nWrf66yu8K5qT89t8wQA6x2xLOW83ed8xoghpFsyKJ27bWC0JWaoOPIGMvatG\nD+CYT7ainjAbyDnJveImgLgEdCL0ZY0bdSiT6hFkrI0/Na8ldx4eKGheIr3+\nWTL2cv4cfi0HIri0bwyBu8nxuWWeqm0SnE0ciMBZUEONwP8j3BLaC006dL2j\nMRu5saT0fHdPngocbUBi0Xxwrv9aK7LeTpKodfYf2Ak7oiAsOYPqq/WcFLqE\nbcvA\r\n=/R2F\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210303.7004e0b.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210303.7004e0b/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210303.7004e0b","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210303.7004e0b","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210303.7004e0b_1614759386416_0.6874185127697354","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"@microsoft/bf-luis-cli","version":"4.12.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.12.0","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"5213dde255ad4894b15ea1b335668ed26c935c68","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.12.0.tgz","fileCount":105,"integrity":"sha512-exFNgANSmxcR6Qsb1TrLW9lMJnjw9rv7r8lzPO1xqYv7LxLi98eZon9qxD5mAoOfhGP2UFpQXyy541Dmy/LdoA==","signatures":[{"sig":"MEUCIB0ky4ZupcTlrAWc5ZC3hJYa/ctDDnVv3Twh7aDeeabhAiEAjMjuLWgPuTMjm5pYtq0OnYK/f6/6vcgx1tQk4NR+mYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXiRCRA9TVsSAnZWagAAUjUP/jFBM4xq+LT1IDCMs0Cg\nwPfFQCvPhWhX8eyTl3FvuAsUydPv8ud2yOPeCRK02QK4U432iR1c9S8loohL\nIU8WHBaPnlgEGmm9vJKNW/ZvcuDTdT5FHwgZM776RM/sw6HwhWGiow0brPiC\nbDwCNzYfAMu80eU3/OSNEJKWYhcv+1ZnJQly8NwAS5PuI8DFDBx/2Phg7bz4\n9sasunDbl2JNKxnWJDcBak1S1uERLmCytLxv34drD9sgRXYK3wzEgNKGRkq8\nCRht14r2zwCddCrBMGdagkczzEMVCzlLGBe9hqBZU/aDCjEgpbnOKv3Imj02\neQRpr2yqzdu3IDpDpSmxEzg425zRsX0faj1TKgsZkQ2NbGncCeahN1Sy2bTk\nGaTERjZRPxVbUzcEqoxk5c73KR/rSOf7H6wyeJ15ezsdgcqzKl4BsvniHM8s\nAx8omZXUE5dwjWbU+tLU7f3PUWukzkMZFTC0/tB6BsJRDw0HsLTebP+WkG+V\nHx0Y+ZyN5Mk2/GE5IjFN9QDFVMUIZws2/IDKuWTHOfgJqZw3UPDcTu5winad\nTcf+OpATT3a8aD97oB9GLoJ8ugRlfDK248SSKh72bqan03r60yg+7lvesUOT\nO9jElA5F1xbvzOnC98V6XJZcHbtl24hpZBzgnsPWKCcIaXslHUAXPxA2XjQ9\nwZB1\r\n=oyZU\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.12.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.12.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.12.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.12.0_1614903440953_0.06147491245376324","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210309.33c7b6e":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210309.33c7b6e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210309.33c7b6e","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"efbbdc00a0076e5b8a8196fbbf29eb7ae6247e2e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210309.33c7b6e.tgz","fileCount":105,"integrity":"sha512-hWWbLL9g3ygTplnJ/uhsq+Lw7gyAeOg0EJkzqc8Er24JsDWJXkvd6j+xHDx4Z7tei8C6t0nz2AdmJhkTfwN92g==","signatures":[{"sig":"MEQCIDewTwWXfZ7h+32seczLB8jzx4gUzha0XErlts3jnWzoAiAdt4yqFurZYOWmaMB5CRadIzzsVrkJif+ZCN1u1wxT7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRy8KCRA9TVsSAnZWagAAS6EQAKLGzoqffHgwgZD7jXXc\nQF9YqAq55GFgBCgIoIWWvYrN1qcWThVi3vCToDovBFpNDzWGGt582/xRtkUt\nBq/2q/nMaJ9C1N8xMgKF90+y2XhOyqc6MMlPmqKk8LzmM7u3WBNPVEX5cHo1\ni4/jOTgIOz89jHfYQJUfzLHuQ1akqemyKiwhSH1vle0f5Z+IAD1KuOlIIGGs\nKyPD8e3BwcROV7SloiFU2j+2i5GLh0ByyXakUyb8P7Qm8lQK3/7Z8PdSQ5f5\nSmigUfN87aB2AwSWxaR3OsyBq6+BX+/rY6exM97TuX+C2XOOoLWrYQ9RLQDV\nsqF/fNWHC6l4Ms9SR239EapRGxywnMZ+SNWRAgSNGsyXj5XgrNm6qL/ZhOYK\ngnOf4uxTLdif9yJxy+KZGqoK5WMyqivGaY5sRPmh4s3jwiqmIxZTK391sDD+\n4d5ZY8dAj52FZUtBRMDRsn913ZRDzMK2vXZP/iwedA0pKxF4apOSo5VMvBcn\ntfVBWm6PZOiS6e8oNK0tXgEc6hvqKujh/v6JeaU/ePBzfn2WAZU9Qm8wNk77\nSqCBJA7nqFHMWvknU3It/tj8x/4aerOMNZEN6UTlA2V1qKSDmgVg39FYBHLX\n42kw+Z0n1OtK1UvIfwx4lLiFqasTl86MIPXrfZc1NDupEnW6GCi4HYIViGUp\nj1Pp\r\n=DD2j\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210309.33c7b6e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210309.33c7b6e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210309.33c7b6e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210309.33c7b6e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210309.33c7b6e_1615277834259_0.4260493645750558","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210311.ea3dc6f":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210311.ea3dc6f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210311.ea3dc6f","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2b10a2d20d1d0751165301397660541adca4330f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210311.ea3dc6f.tgz","fileCount":105,"integrity":"sha512-akkMIpKgQSNKU5Q22uKUPMtL0hOLDQkuY7Th5wEACMW4/JkAyVSpVExSSCIWq0fqzMEfkgRa282eEQNiCNs3rQ==","signatures":[{"sig":"MEYCIQC3Q9TERNc05wA+XR33hbL30pMfA5kZ2OwP/h6ABgnu2AIhAPX2rK6e4ktzMKHV3jScE0GcKDr/88I6jMp5TBsr7cu0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSdH8CRA9TVsSAnZWagAAKrkP/jBi8CM0pJ5n+RdXRpGN\neS3Y7LuA7zrxiWW8XqjIDgPK2PrTmCqvNCR7CW048EadK2GieaXQDXCl/Ghx\n+iQZb3KU6vUcl2sg0tU2r5AtDO/PvqSkzQsK7c163Vh9TwYYvcBNEr5OmkEP\nGU2LCVcz+xWPYdR+PgkqXtOmTqy1lF5CYLoN3EJGIaBVbfQ4sVs9/kTHtUAE\n/QfLI9qryC1/7rlIuokeTk6ycbkp+xxIdVfphAPYbg5pxLs3X6H8pq7rMLE0\nlddnuU/aMGcsluCT7bTnLA/W7pe/BI79iwiFla8nHmodQVkLaPxwlgI2Gz9I\nPAcYqQdQKH9l9JKe/7qCx/8grXQ/DVJ+UZXSInEHIvmhpBLWji0a1rl2t3eA\nDzlhBmMPvUHbPJCnEnTWcl7N+17fypLSzunSXye+KRprCn1YpQICRJvGYNcr\nGD+v2KeRseds4w/peC9vOjU838nrXntjOD/Sf1FDYqfKUqjzjtkz5UuHdPFj\no++E9m4k/YmAWsilkGBaAnWvyxq0e042QeFJqSDIg9STWPg/1tN/3rjo8wjE\nyDo1dvf99XBuil3eBNQu9btv43BKXFE/zK8CN9/6t5fZZXyOpIsvGj7qGf62\nMBKXwjbIqp1B3p7HgptvS35VHvNi8SQbuR9gpakejaDm4PhTWVODfUsOL4XF\nJi9v\r\n=+8yn\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210311.ea3dc6f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210311.ea3dc6f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210311.ea3dc6f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210311.ea3dc6f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210311.ea3dc6f_1615450619673_0.8504733092329224","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210317.7efaf27":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210317.7efaf27","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210317.7efaf27","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3abb44bba944f8345e8a3d74ca33906c16d41733","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210317.7efaf27.tgz","fileCount":105,"integrity":"sha512-zgNEkLYYwCjZtCHVhruiKinQesQ1FJyQNkewBIEPpPF+NKR/Qn9ZoXBFAeAlVz2l7+JsqTaejJ69N/aiqB393Q==","signatures":[{"sig":"MEUCIBFa414KBdoLw2GhCY+6AVyIe7tFx61Z7NyVJFFg1pB1AiEAtcho7ZDR0//9lWZEsHJ7ZkFioCSo9EpT5pqENeUBVAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUa3lCRA9TVsSAnZWagAAorgP/iiF4+mv0gfHK1nNYx59\n8AF2NBmGpa+z0lj/Qy5M7+zK0ORQX7cxSxWGLtPfzaa/tV3KbX5jZNzsNIer\nEXPyMwBDmVY25waycI50vEdeELAA+Dh+TvgQ3IXwinSTkKGmHsBvTUjeGU07\nLfOVZTJWHBZQ2b5W0Ocwvc3JaiGGXeGu72Cdw7O7HMGZzTJLLqNx5DLaYZWh\nLnbUhqKtjYJ+cehy/mAz9C/iq9AcBAsd3kADoZ8+55eDiYBqaCe8/gRU4a7r\nP8JV7n+8REOjVrGiXKFcQvCrXtnZbJTyJWKa5X8dXR4qCFe8EWakXC2DJuF1\n2dTLp3Dunv5XxWga8jtY5mFFnivoL7yHiA76OeDuxlE9l2oLFrxae0FBpwfR\npDi5F0dR5WmYO8cthBdOt24bhiqcUmu8dAgQ7JmmXVT9RfA9Nr6qqfR9PLtj\nlz4jIsmC2dlRJausqTaEzykZzenP0kDW1dY+7SJ2wslUouQiXtqrBWOXfOzs\nqmKXAoa9IRRWfqMrzvWyvkx0baZwMZ4y5wAT2aaB/EYUzVVQmdjwteL/zBaH\nr0O8vPSM2JqiNYAkt4mfj3ygmW3Eb9rl2+ehUqA5+76IFlY9alLBELPIf9Kj\nXCG288CxbU0FhyPQBZ4xawRyhXs6HOPW/11tiSr+sdI8M+Eb/qFc4kyc91bC\nKard\r\n=DdXO\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210317.7efaf27.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                   luis:translate help\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\n  --srclang=srclang            Source lang code. Auto detect if missing.\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\n  --translate_comments         When set, machine translate comments found in .lu file\n  --translate_link_text        When set, machine translate link description in .lu file\n  --translatekey=translatekey  (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210317.7efaf27/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.15.5","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210317.7efaf27","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210317.7efaf27","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210317.7efaf27_1615965669139_0.22589484792217118","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210318.2aac9b5":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210318.2aac9b5","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210318.2aac9b5","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"80cd4e87e0f33cc1ee3f9613808c412329f878f0","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210318.2aac9b5.tgz","fileCount":105,"integrity":"sha512-d1nGK536yEf2FTDSg3egn1w3Ly5NeORxDCxoZju2WoQwb9dyeE3RmuoWsx7imCdU9OYdwIC7RWznbIUdxpLaIA==","signatures":[{"sig":"MEUCIQCQ1OwYsK8yhi1led0lyMmeEFggx0d1mMCZWKiUmjzFJAIgR00oq6YKmt/THWgpTe2dH4sBn35n3fqFgjBiSbDgF1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUv5YCRA9TVsSAnZWagAA1KkQAJ5b+hYN29teXOkgwfpo\ngraY7CMdXWfFsiSiCRCvNHyabOSWZqQrc5as1fN8IDzK/N66uhs9yo4SlICD\n2ES4keV7qcAZSb6eQr6KhXCpNAtbFcF6Lh2oULO60TXMBo22aAxiP+aYxZRs\nfpPVhBO5bpT/9EWsJHmrPm0ZQiMUQEEugfQAz2ugLqARLihFGQcaLzf77v7D\n36HhaixnWYTbjdI3XvlGIT3NIFdQ4ACP/30vJdjhOUZxIrA3z6T+BnHlUUj3\nkAyHs7ei5qbKt5rCLV5+43fBFQRoR7fAhdfzmfe1KPhhu0fmV2vITJdqILDH\nu+gdY0KqViGiIQSAmOrfZRc8eECIzna5ERj+TfOAcoxaBXuOSqtEmmT4VZAZ\nCyZT79ckSWmEw2DfRJMVpcvoQENHBdYoEz9488nn6W2fUAy+OmyOfp+0GDxz\nuwann+5DosHJNTk0LkwDtPyc/DmelgJHhG+m4uLLinVKEaZqYQXBZ0zDq6Fh\nr651I6lVM2/b19fY3Xb8OFIarAlykwcpZEf60nd3tmdZ7CFYp0WeHauFFjOJ\nStw92Q7SJBysUJthEeFeIpOPNyNKGztBgqVrPuJEwPhAEW+X3MrjwKzwKeh3\nZO6pfnvX+m4wkyEleKkDu4fiNQA/LlVjTUC9NH4cIo/AxRr4sUBniB0WQYKh\nfbQP\r\n=K8z6\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210318.2aac9b5.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210318.2aac9b5/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210318.2aac9b5","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210318.2aac9b5","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210318.2aac9b5_1616051800199_0.9684866526387634","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210322.de71c51":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210322.de71c51","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210322.de71c51","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"f1b361a17ef65dfc848f6afd6e0af6ffd5c9d5ed","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210322.de71c51.tgz","fileCount":105,"integrity":"sha512-aX3zyo+TuS+vgEnxFPZlu1Qz2V2ZlumdDyDv5e6M1w6I5enWtpJy8bpveD4yclcgf9WE505vHLVI93RDhZjNsg==","signatures":[{"sig":"MEQCIE4KkwDja25PzXuxihyAGkreFkllEk/a+ZWw+3rg8fZqAiAysj50mToRlQhb0jc4WwdsNOkcUauMcTl0M+J+CY7stg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWESaCRA9TVsSAnZWagAASrcP/jghuyItOhgknoepFkw/\n2z99mt6I1KE0K6oz/ObkTatFD0UsZRwSXJhsd2VmQrAWJXWaorCIng/4l9/m\nTDw79G0i68w0q7wovrImtXdTpgOUU5rp5V9uFD2+mYL1Raweg+NMKaBfjvMZ\nBOt+bp9sJ0J7yfV4Ul0Nh6Ea9/3EqD0yoR8AXApO1/LqzfYYDHlrLxAtcLBk\n+ghoDjm2rizBMQoaSO2NYaWjyOmPxNwm3eR9YJSNwQyvtA7zB3maPoffpVb2\n8cd0Sz0HkTB74era80HmMIrZM3GkKDdVcMXvJ67gwjFqjJUMdabK4HLp8Uw6\n1r58BuRlr56mZBnqVdyx/ar4zkQSniJe7scPNEb7rYTSuLFLk0q5a3vRfJ9T\nMC1w8IQwy+PuqYM+7ggNC7CWkDj/B0mo2138AayeuZcD6aMUtKFLoV+23lXn\nZuRsOU5vZ82eSoilGonh0xXcFLp0abs7RQLeoKXbaMyFd3Tvz4oZkbCmZGp3\ngjNuWpHNpg/4fyEu9G1fF+uxK6bJobd7wJODzccR1iooXwj7zGc6/qnKLwaF\niXhePtME+s26iTurDIRWas83hHB8EMLq3DsGO+vgLJ3sQVeHoQsZ0tPtZs+m\nk5AnQ/+14itucb3Fr/dZqYQ8lWug2haeSKBTeepBknGid5yM9gf4rev50JLy\nP0Ht\r\n=iAMG\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210322.de71c51.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210322.de71c51/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210322.de71c51","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210322.de71c51","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210322.de71c51_1616397466033_0.900012278188318","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210323.8f22a9d":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210323.8f22a9d","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210323.8f22a9d","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2d980afd9ca95bc6aa120eee2dfdaa43c594dcfc","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210323.8f22a9d.tgz","fileCount":105,"integrity":"sha512-s2ErKrWhv2wTqxEbHIh5U0otdXmEg6CQJfxkqzBdPNUxCuFurJ7DsZxmtVM9nNdytgYGm+6Fd2VpcuXiTVFCzQ==","signatures":[{"sig":"MEUCICphhWVPgUdpZyzY+pdxn4gU4v17xclnQkzP+eqsGF60AiEAi/F/TE2wGiRjBF9WXrxAdwf6LJVkDYCZcpKUiYCKxFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWZYWCRA9TVsSAnZWagAApGsP/jaOWYDawDm0jq4GopYQ\nQbvNukiSmA21QBko3cNEoCT2h0yNmtIxa6gadG1xyd14giJO8+p8qxvfKoPL\nSFF7doHJDltkBjUs1UWkoooTV/IvboH+jdioD9mlEigFFtRizxqNg2bhru8+\nayt68Ici+9WCeoZYOQ7VUgot0mk+WD0G37iy/ZTksqJ7bMeWHV7/mdUglY1G\nFzCHbHYGBwt2qTDF8CB1fDBBTdfMr0azcte5pW2E2hJlyKMvvhDKayfd+zzy\nn6c7vjMs/EVtAQRUChl3JZWxbcTmpkquQ8odm5rFlRMwGoc+zTEuYb2GxAOi\ngE9Uiq7MRaukmUD+8V+vSS810mEm0QzWjcoPHMpPmXMHWIkyfQvWkjrYPkUG\ntnEPFwA+lOO8V1ud/oA2NpvNBKvW7fanYtDddWwg5oT1RpWK60hvXgxJz6Cw\n5u6NW+GUXNYAMzEbSv9/DUwu92q+evmMaQOiQLyk6xA/Z6uc9lib+MfWfK3D\n0eTqNaEmZBe/OdIPfva34OsWeYiHjCUu6H7k633n9v1D09KAjml3bSHmUitx\nVder7XZSyTN+IavWuOlSYeiDRyKvECXGYYnJEjFla60PZgjMry+EAL7cnzRy\nbFUhazG187Yd4QxD1c1gyn2YHpMdaMNFh51TRnCYAR0p3MFNu8pGZ6J63oif\net6V\r\n=wAtj\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210323.8f22a9d.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\n                                             ARM token used to validate azure accounts information\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:LUIS:subscriptionKey)\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210323.8f22a9d/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --inner-dialog            Only performs the inner dialog cross train, defalt is true, to set it as false, use --no-inner-dialog\r\n\r\n  --intra-dialog            Only performs the intra dialog cross train, defalt is true, to set it as false, use --no-intra-dialog\r\n\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210323.8f22a9d","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210323.8f22a9d","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210323.8f22a9d_1616483861342_0.29321372721908423","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210324.2241623":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210324.2241623","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210324.2241623","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4743be165ed6d4abddc32f8246720193f40da37e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210324.2241623.tgz","fileCount":105,"integrity":"sha512-iOR7RkJ8r5e9S+V5sNGcP/CN0JxSYgOMsNdk+tOLYwzVaFMfeLgs5w7U5LHdfSA9mDeGjRjd06whnGarj8QOFA==","signatures":[{"sig":"MEUCIAbp2b2cG6+ITmNzZuTgPvFZ2p50ms0I40QbbbIeKVifAiEAkPeNhio0HhdGZMaSp+iqPQltY7956bMUhHgfmSyl8oM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWueJCRA9TVsSAnZWagAAes8P/3psjMYlZMFcS2Tg3OB9\nFZ16iRliDOxs95xXtLJ8unUBVgH/XOIbkC8IS6P5Af8JbGc8fi+FCve1a9w4\nqc1ok18ICJjUFgRpzCpsuY+Isw2LXlzD131tS8sStuOBnOGx0ETCY9UA2khB\nhiKS/f+uG6kPh4pUy77jR4ULxFE6OZYLOOuknQBiUAGaHM84iyW9OYb1iSWC\n01hauDAliersHiPu+vwAKM+rnGF4jrGdSS0VyTAfXZnBVkyf8bt3+AzaNlK/\nzhjnlduZPsBUfQp6H3T7SeB3+IpiN1+Xf80iOCmRGgQD19yeZTr+f7y3caXj\nJ9/IRuCNvxb3cwN4OBS+A8BS1yz0Z19X2MCanVDfXy7Y6kT+dsbkUvCEgARF\nvo/Ij4qlZebwvWV2qgrj3mnKu8AhleQ/U8hb5ExUn16KF8SGNpWpOqNYuAOq\n/HlGmBaLphihwFCDozlx6LJndb6zkMrv0Z3gnU/raZoD7pCb4K5PDT499iV9\nR2Pzl6imKlKWThujdenOfdGnPypR+mlvRvkG85JUlf/c7BNrxNhjLYElp83N\nkGWE6xk0lsIqUtEbKkRnchnWCPTUx3dvQe5as0STeQ8TjP6tsvd1IXLIVTug\nknoM9hQJvko05d4G9ZWCzAgmxhWGdYRIb/DtYfGxqi/5tHl/G/qAIbCanaaj\njwHb\r\n=LxVL\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210324.2241623.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210324.2241623/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --inner-dialog            Only performs the inner dialog cross train, defalt is true, to set it as false, use --no-inner-dialog\r\n\r\n  --intra-dialog            Only performs the intra dialog cross train, defalt is true, to set it as false, use --no-intra-dialog\r\n\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210324.2241623","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210324.2241623","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210324.2241623_1616570249350_0.31226964120722633","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210329.edada32":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210329.edada32","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210329.edada32","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1f60dd9cfcd2d3bea26cb09da419ba54317b92c2","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210329.edada32.tgz","fileCount":105,"integrity":"sha512-3IpMdGxYm9ytm3lo+D4y1plS5IvIBfKI4Qx3H5CCqxps7KpIFdUYEvLKxAzspxVdCRFJqsIv/BhjljjBpfdwjA==","signatures":[{"sig":"MEUCIBMU6q3MLQ+I3ADMJHzjg6CtQzjavLnpQG+fg2PWe4fTAiEA9OUVrqGGBTtn6mOX258gJIqdyla7R1AX2gXw/yMgngE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYX9eCRA9TVsSAnZWagAAy/oP/j4EfScOk4vjXOsoNqNn\neelD+pQtFO6a1zuQQVcKAVZuUZG5604EwhqGllPTeJ5bxaRexY1Y9081TB4o\nGYU3U0njyYqWiVrwlnpZHqrgTCuZiFTM/uu1SlXFKTlQ+uUPXAC5SNK6obBu\n+FpEYscwtyG2F4tA+w81bSp1jOYQNkSL9wyVRyfAH7UbAlIjHq1mzHfkUoqQ\nqAnyulZxL0dzsewJZFT20vokN5Ewjr9e7DJK1H+pfpH2KpQljegoJUiH9BEw\nLvCnlT27u/QkD6bhuLUgdyvAZyt5sAVnu1G1ZnUp0Q5HQSzVU6dZLgCeSf/o\nJY6KH9S2aegfCB3yeVsv0vXKNlAwBldRTgl9Yii9Qh+xaXm64BsPajSxGci8\n1Z0RmDCJiTl5d6pfp8TKlRlpv/4NHHb70FXwyTUMkUue+XkJBNEGReSsRYuL\nHySDpvOB2OBke20HivrUYUY+G66o5rzXqryTAxrm20beQyyMdO4c81jBf2AI\nkW5j7iMKmpcT0PYMNXBWs2bsW5CO5MqQGX4z85qkYUc137zm0Wku6W1BDYo9\nU45/vGwwN7DsLwkKOZVOhRDrk33Hyzkw5bIY261HEY0HAZF7rnBKZd8/URZm\ntqWbcWjgKZFTVZDJndRvhp7LcpuH5yz1Re31ButWULv6rRYYOWwIimPVyn3V\nZPmD\r\n=HJak\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210329.edada32.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210329.edada32/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --inner-dialog            Only performs the inner dialog cross train, defalt is true, to set it as false, use --no-inner-dialog\r\n\r\n  --intra-dialog            Only performs the intra dialog cross train, defalt is true, to set it as false, use --no-intra-dialog\r\n\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210329.edada32","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210329.edada32","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210329.edada32_1617002334235_0.48289296187955943","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210330.dc0594f":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210330.dc0594f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210330.dc0594f","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"da1afc3abb6160ea5374ff2d499e967a12b614fb","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210330.dc0594f.tgz","fileCount":105,"integrity":"sha512-bEap7yUPaQCW7cwhoxIqe4XRe3GXbOyCTB57M886oZRxpjMz5+zPt5tpn2nEQjeoFDYZO+S9f3MowL3G3hD/sQ==","signatures":[{"sig":"MEUCIQD9XAvaJDSDNdfR9VoWG3VeMCSdXuQRx9lgjnsT97DiRgIgR7LO2BkUeAEPIjd69fBIXYQXN5UkhWYgBZctKeiwy3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYtB+CRA9TVsSAnZWagAAdkoP/1vTSQ2+rPZFiNAimlQm\nEr0EYfyy/39x4ihuO2V0NqzBitIOgOsTGnW9MjdfUhZgzxVn4Oq9LBckB3gG\n3VXISYBVrmkyum1X5HGQ+I4vZB6nftth6A15uNM8mZvuZFWFw+h9jWVrG/dm\nCH7OwTs86u2pcZ1RFB2sMOSpLGSIqI64DXZAkogNd/lbg22Q+pNJi0oT84C4\nLhKK5eSUmv3dTB0ZPSyyeIg37y6px4PKIvlJtOrKmHbuYaZYeGGu1A1ObS1C\nclb+OfipvGwtE+RkPDzh3hFr+XUZ2M23Jy5Nl6YpXX3I8/5Xht3C2EtTWZIw\n7M3H7YP/i9rNDOAMNqoT2Fm2AvgejMe51CPX1VjMj+XpwdRroOPJmodsTEy4\nfWEFtlddt1N8sMHhK1IOhtX5TavC+JiPB7V4Zhg6UK/17B1DMj6bVP0CH+AA\ncMyTtwNWqqJ8BkcxAjbha+6Jf2WkxKFAN/w3dm6MHTKe1yx6a7+ApTcb6aMd\n8FQQVJXVZ6ujhgb4gNPk6PDlxU9mXRM8l+xUHBsCpP6TTVhg90cTL2sE9U6X\nwiM3HLOfQV7WAz+/zSNo7cTuTyuvCLDc3ZXX89B+fCIAGVu0GGlHNwSWR4sU\n86qv44dYyY+y2GUVxysZ7Nnm9NnucXKrynsaWCygoTQIvv/mh+aPCp53OaTZ\nXHKi\r\n=gBN+\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210330.dc0594f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210330.dc0594f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --inner-dialog            Only performs the inner dialog cross train, defalt is true, to set it as false, use --no-inner-dialog\r\n\r\n  --intra-dialog            Only performs the intra dialog cross train, defalt is true, to set it as false, use --no-intra-dialog\r\n\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210330.dc0594f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210330.dc0594f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210330.dc0594f_1617088637550_0.14769944832126014","host":"s3://npm-registry-packages"}},"4.13.0-dev.20210401.8dc6ffe":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-dev.20210401.8dc6ffe","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-dev.20210401.8dc6ffe","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"250c9825edb36558f2db7c56206b163564f20465","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-dev.20210401.8dc6ffe.tgz","fileCount":105,"integrity":"sha512-Cb8bWKGJZbZC0IFokT5Yn9leG57y0i/y/vXWvDVz5YGQE38HIN/iK3Yh77MKtIgEjcGn4hYXHgokEJIP2Oaelg==","signatures":[{"sig":"MEUCIQCh8gpFU+ynMyuFo9O0fIcXrK5+I/1phHbVTflbnyIzOQIgKfM3lRE29U29F9d1fMcNktncJG6RKGwJjHkBk2Ybqg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZXOdCRA9TVsSAnZWagAAodEP/RBx7IQ/hPtnubGDLduh\nATZmPhtl3mwAQqSUm1Hso8S8LHJY4xy53W06FyJ/lNvG8QnmrQkxKyIhOmrw\nH0jRkzG+Z27f4o8VnkDWDewpJHRrHlOQC4/MhcDH4xVSqsvuImJ8deQk/ZQn\nIz9nl0O6WKgEwmATJS34haw5nrdthmKQeG8yhLyjquW35kNAgC4M8em9L7FV\nRg97c8v/3wVl4gVIDfr9fxhXFCnrHYVmC79tUdTzT3y7qlZT+0vPdYUven0t\nPo/2CBQfspmeG86LQGy4sD/b2FqCMI3jU3qp6pC54BExD34AL+faBjQFlofS\nLGwNjjwmuGVeFVNSN9jftJTITZAVjFVtfkyXqbkeLeU/ACdTgyV6fQ278JJ6\n0CjPxnVMFkIcTNdsaC7/VR0Wi2vh2psGQX3M4zUT0E7QmncN6lT2dBhHIEi4\naXLGiQRqDEr5sZU38rDK4hygHtNlMGAoEshwpt8DrGD/7j8+tgMMDXuRzqAR\nTkvQMTm2CBLDDnXrrA2jx7fp5MSg9MW9V2TvyFJLF6CfbJEhNbyMZCM6m8U9\nWj/Vqb5xiI/OD+ugjShFo5Ss9rcRzh8vo3acWDJx4u2oZRBB62KLWQvZ2dvg\nJ+UTXSRkDtHK0WVjM3QWgOuOBQAZhFgfLTBXE0rWEjEcZnEM2xkL7HwbNOoE\nnc5j\r\n=o5Sq\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.13.0-dev.20210401.8dc6ffe.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-dev.20210401.8dc6ffe/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --armToken=armToken                        (required) The bearer authorization header to use; containing the user`s\r\n                                             ARM token used to validate azure accounts information\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:LUIS:subscriptionKey)\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --inner-dialog            Only performs the inner dialog cross train, defalt is true, to set it as false, use --no-inner-dialog\r\n\r\n  --intra-dialog            Only performs the intra dialog cross train, defalt is true, to set it as false, use --no-intra-dialog\r\n\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                  If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                   luis:translate help\r\n  -i, --in=in                  Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                Output folder name. If not specified stdout will be used as output\r\n  -r, --recurse                Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --srclang=srclang            Source lang code. Auto detect if missing.\r\n  --tgtlang=tgtlang            (required) Comma separated list of target languages.\r\n  --translate_comments         When set, machine translate comments found in .lu file\r\n  --translate_link_text        When set, machine translate link description in .lu file\r\n  --translatekey=translatekey  (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-dev.20210401.8dc6ffe","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-dev.20210401.8dc6ffe","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-dev.20210401.8dc6ffe_1617261469267_0.315752039257271","host":"s3://npm-registry-packages"}},"4.13.0-rc0":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-rc0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-rc0","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"af319a49023dfcf93b29c9c3933ad1103c49fb38","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-rc0.tgz","fileCount":105,"integrity":"sha512-FlUj8uQ+xu25WG0rt6T8ky/IkNgCYB/a54uUIJ/lJtsgUJ+mtzCCePA/hf0g7mWKGYTtrZ4yZ8wu7H0rd3erWw==","signatures":[{"sig":"MEUCIBnwEC/CNK3m8QB/AJf0lEi65O+VD2guomZhIdR9nSGyAiEA47+63r8SHuK9xODyGaEeiFR2w0XwRAMLaGauAUs1ams=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZmphCRA9TVsSAnZWagAAeUMP/0AIO03MGNRfJQ6LRjne\nNfnxNOeDF5optNkKktjxTkXZAeNEhE/2j5MoCiAyQxM+ma16Sx4HbJI5dchS\nCtDsDErinh48fsCSim7b9ZRb5N0WgpgoPAxj0XpCMUFRxafp0jyOtXwIXXZL\n08k6mqTItcr4Nor1Ts+ub5va6FV5HJjCx5cPUkhlQSb1VqcmvTbVbMRhW3jX\nPdUaFXXBI6GpV6ZfwbqLmaMbyJSrbHUK+vyZTY5wHsLjDREYTo2tcRV7EVO8\n0Vwbo/nEYKO2VAe7WoFciRZE/pDgpOsYJ8DJZ1iS9WZbGN8qlh2pbFuQl6Sh\nJcrKWZtKY54yD3pqq3151gKOan42YJqxdrQYggfVbi9316JGDypNJHFLoS2E\nf6+3xmtkQexegMFFNjC8MvP03CRpEem8pYHKBuIDgzu2ic/KAyQsvr+0Mp2/\nh4uxWYXFIZUQBqBVDj096opjmnYXitSt96AgCFGiOEn0RDytdJaBRP/ZHuLh\nvp1wSCQ0/mij8Ieu5wF34hEMUeoht0EWGNKdq0pnk+TYede+7sfI+yM6/8Ad\nYexgn+GRuDQliMJ2uUExnLOR7PNiNY3iAX+fPHBRNdGuO6yLrcfXPJ7bgRIC\nqKOtpeEgM7ejw0mB7BH7/bqsjzcmjnTiZjjyypkn/dqoOu0WFaxS/3fAmHpZ\nKZLR\r\n=3OxD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.0-rc0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-rc0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-rc0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-rc0_1617324640790_0.1271650389467438","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210402.7e5fa93":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210402.7e5fa93","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210402.7e5fa93","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8e2071256739ee3c79f1a120ec187b85efb7eda0","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210402.7e5fa93.tgz","fileCount":105,"integrity":"sha512-wfOlbLCz8q3tB/A2d4DfYhX20mYjcKR3xmKx7ZXuw9FL2/b8fAUPq1/HJuNJzn0FrM7BDp2N1P0Tin9bJ8C8Vg==","signatures":[{"sig":"MEYCIQDa45Ye76T/PF96J6/x/cF1WkgGOT0IGyr1cr9iDsKx5gIhAPSnEn69Z62uGo50Gdg7ZU5IAbC5IjrJW5c54APTvJdx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZsX8CRA9TVsSAnZWagAABTsQAITuAzr/oNt7J5zPVE/K\nHRkeEFYwli2vW2/Gt5KoR74b0NNd9Z0RSOMcQIuo5JnvOmrIRl5h/Dphtmu7\nKj8oaalw+L6lMxP14ZZZaIirCUCuspNhUWdBISqPYFd606sAkLG0gWnjVqrq\np0PB57xLSJa9l8PRHrK5J2MVDJZkbQW01rHudBN9NK5kzAvJxjKiAs395yW6\nkAv5N8wrWmSWXc4UInUA90zS2TtnIZiwrjGRPlzU8mP4sJfX+w5vGhRIc4fH\nKxOP8BJmZJO7lCFctx5U8V80jiXyh2+pYaHA6u/lbCr0HMUsRikE6Ig56jLl\nC6+2zLaMy6QbUXiN+DVaE6xtYH55rOq9HkIA7DQao4H4AhFbO8isZHQuNTdM\nBt79Zt4rKoljJ4xwmjR4FWSp4uJzoQKnu3EgC1dvtzVoPldzRcdKonPLKboF\n6WIvnF1UWHonYW1qMwrRNb77mMNEs4w/L95njEzKTJPVnq656pxVufxAQfMJ\n8qST0zFINXFmgb5xmBoNrZsurrmMv1A5ZT8nuOoHvBL0tHJpG4mk7IHp7tFi\nYAgtixbDKQty9cb/3MSyQSHZQIhVT9svkd8C+lwsC5AKv7+I5Fss55/iFT5q\nqPg32/0HWxP3flQ5ga07t0U42UsMvfXHVHbQJNyzFLT6rki/oh4wF4GQSsZ0\nAApZ\r\n=ghQV\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210402.7e5fa93.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210402.7e5fa93/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210402.7e5fa93","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210402.7e5fa93","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210402.7e5fa93_1617348092522_0.08396357155634737","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210406.74baacc":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210406.74baacc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210406.74baacc","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b797202b34f104b6b92bde2136a5cf35e00e4787","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210406.74baacc.tgz","fileCount":105,"integrity":"sha512-VYmsiOcXLXTNgCOwP5wqJmyh5fPzK706udDOCY3KGMGpIf56iIil87s90GWhDCYVvOdZG+xJIuWH4P+wMXN7pw==","signatures":[{"sig":"MEQCIG64+9/c64Joj3LQS7XdOwzs8nr0sfG9p0a6ov/Ps4d5AiA/sSIOEUkz5BiFm/2wBn95E10T3EFDtRfcT7tHJwsYiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbAupCRA9TVsSAnZWagAAMBcQAID2nYYAmZZabEnkAWaN\nA3t7LB8SAMaVbpYReNNv2k/ZgRmJr3tzc50kc9RZA4QaopWMwLZI9C8O53Tm\n2nfHQln9SFsIU5apWvyLNEINu+otyp94DBQxdj9r0CLkdK4XLxrV/Wgrkn1D\nLTxyFQDpoZ7sFZ6VjngIoyN/0gZ5i6UG2ZL97ZSdF1GBSvs3SjV95QHAZQ7K\n80VNnUUQDakgsiOk/B/0RpDf82sAS1H1665Hc3hsX/CcSCWtcNmERVSrGcZL\nWKvXBrbT5EkDK983vGtq99Ff3T0IG99sTGoQeEjzwL8HYZ1NgG/1zOPuWYc0\nOB3ydMmn2JhX6lxlOOng4BnkawjbzXqzv0jzzbwdEwlT9xtURVvCBh+YSShF\nIVQXzgG42eRdUDdg+u+SO6De4mQIuyd11DcGqMIklEVAvKZnLXbT1xIpKMbe\nDO9nKm05+7sDFDQa/PhAY+cLm6V8OHGiCDQBcG6wQRR48RTUgAp/XWJgQo4t\nV+wI/O+qML6/4qCcy9bF5UxwHk/fYmu89l5ok7DzgquYG5c6cdxckipydtws\n35t/54NbopDre8F6h1WW4N0f7jmgNqLsGCJjTVCm2zd1NYrtWY6jdpTgqfy6\n6d4i7TL46O8KP+WQvjW6Myx5Odup/4Qq5mmfUnZTHnIPlkp4UQCqgUf88j7k\njO/W\r\n=9CMC\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210406.74baacc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210406.74baacc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210406.74baacc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210406.74baacc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210406.74baacc_1617693608969_0.7773794263612015","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210407.6745788":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210407.6745788","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210407.6745788","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"98e6d31a63194a7d1867208dda33a4e63309eafc","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210407.6745788.tgz","fileCount":105,"integrity":"sha512-3goi8xzpj0KqRnZaDc0AdbBhosdaert7Rq5dVB7501oORaxEwK3uq0hapyzQ59s0eI09IM8SmCJxPGpX9jSefw==","signatures":[{"sig":"MEUCIQDMhwK906PL9fRChIqnjaBA9uRbU7TDpSO93wOChe3OcwIgYzSKq3KXYGARSn49yuVuGfFqaS+4nJtktKgnxZ6boeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbkSGCRA9TVsSAnZWagAAcLEP/2TjTmrM/2xbIz9VEDF0\ncjL4gz2oKwOrWobqyMWASZ+0aTb7C5EX6HiGR9ZY0DkpfT2suKV4yd/Y6Pul\nD3TgcNTGNx3xpUFwlstUFdDBLwy2+Pa2yXMymK5W0NT75p7jsydmNldS3QR/\nNB7ixaLhZCNj1ab34uRYQlUe8HVJ4bnS/QLCL2aO7l15mKBR+bqI/1K2bPND\nhmY1Hx/8nVTIlOl3utkGFvofv8xsw6yAT+yTPLahGxIPKzKp9Br+eWJRO3Wp\n5gyUvBnOyE0TlOF3Nh+nFIOxWq/lJX4wQdsp13ogxGjgsH782JGk9ZCT/b+z\ns00akYrxUGq8q/F2kyqeWSRw4PTd+4GUXPV14rtQ2ikzUKUtillsuz5n9hu1\nFrN7clunt0bcTb1B9GGstGeYn1CXfvGxnjulX2dAMIHKlNCrERTxXv4wqvGC\nXmpofI3mI+MVXK42dzTI5BTR16qWsAzlASlzDJ07uS3Dc4BW8fPFxcJpHxEQ\nTLRiA94Tp8Ylz5CR0BsSEcfGazvFlFJqFcP1pYp/EfYWa/SjztzfzBtee37g\nwhm8Hf4euGia9l9te9tQbj7MpBlRTf7FgbL2PtI8b7JG0ew2/WLQ+wdKIgMB\nnlMnM4ChcEp9ZKcCy/Je87hZ7rYvadM8ACR+x6wweTaW2BYzZN/MmbCQD46/\nCMfG\r\n=bd4C\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210407.6745788.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210407.6745788/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210407.6745788","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210407.6745788","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210407.6745788_1617839238228_0.47860722408470346","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210408.393d33d":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210408.393d33d","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210408.393d33d","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3dcdf361da5f76891a566f080e182ffcfbd9576b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210408.393d33d.tgz","fileCount":105,"integrity":"sha512-m99RmbpYD2tASWo+1OB3ioq9uzn05CRajKzcdhN/zqNPmKMerFjLemo+oIlN3a1vCvZ6aOPeH44GGydUlAG9KA==","signatures":[{"sig":"MEQCIBgaOGhti8s8TPInIe/b5Zfuow2RQim+rmm4+spoW+izAiBRlB12H0c7GVUpaIJxgXgE2mo42xCG9ZTCybnrfhpFWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbq6wCRA9TVsSAnZWagAAON0P/j3DOko3ttkJ4TaLKJuu\noH+5Jr/ZWeR7LAV1lFqvgieYpq6JWVITSImlT1s6BbvP3fNLMfYPc6pUEmo9\nFxRuSXlyrtgqTTxto2SKeBWVzaB20rb1oAXF0x3ftGmHntUlWCAu6fhrjKhu\nmBgi1w4tbGssax2OdF0bMBJnQegXt7bgtPS9PL45gjxfrnAQR02bHb56iIcP\nfqOR6hfQ6bYfR+Yl09vDNBQ3mBniLXCSVHJY6YpO5qb8EfGRXRfi3v9pjtZ5\nMGEPI6X6MfQMU+lCNr9GQb6T0x7wIFUuGnR65uGJfP3EimL8nZpHTIcpD7Py\nU9hZFlVEe6l+Q6FuujAQuNFJvpNlLAbR4N8AG3em+QwnQB0cC//TxOY6JFzO\nH5HcBqXVFcNfs7IKKgbILzQyNg+o457BXqyjb2x03Aww3h7dlxNFOItIVM/v\nyJMCAhej15GaCVMGrTjdyJ1beRvpikI705mL4lsWzrrrHTHTGEaRiQxYJGTI\nyoz0sTnLsfebL1MHMyOA7J6/JIK7RAdtPsnzsffhMDCIJ0++A14bHUEaXYpJ\nA1SuFZkA4KivPupSCI15USdmTqvZTDWm9p1A68L66Q2VR+fVJxbb9Oah6FBC\nnpSZUtcbYEO7jh1+HZWNT0uVhZ11rk41cDsMAHA6M8dvNCqFOtOIuHSfuIYq\nIMaj\r\n=8gC4\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210408.393d33d.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.393d33d/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210408.393d33d","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210408.393d33d","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210408.393d33d_1617866415320_0.9661169808006451","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210408.1a5070e":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210408.1a5070e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210408.1a5070e","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"54afc58812c1b0f3d1de7419b0120a63887bafd8","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210408.1a5070e.tgz","fileCount":105,"integrity":"sha512-t/nq9jkre/kAG44iOnBoo2mBJOTc63ad6K95oHA9SZej0u+5CgkVgP1y/1mzcz4/tsh93l6TcO/F4deiAdbtKg==","signatures":[{"sig":"MEQCICvVGWHiVVqQomJYZujxtVXPuAHz2jkhoMPEtEGRbIKOAiBJ/bmKVscFAEbOxmsmrXBhEhGeE0mVojcvppJ5ij+z5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbzbICRA9TVsSAnZWagAAe8EQAJyKI86lgbFPtfric+hs\ndTROWqCjCVDVQufLJx1cI2H3TQSJI4Ddt2tj/rLHDhZJ0HgrtJ+HX4jtmaru\nPPiwC0XhKmhESArpWRvAK1ehU/YpFm8KuEilYkO7X9BTnzgU/k5DFFjBi9C+\nDYr2qGMxvLH+mqK9xndpAMTghFY0gsnThq+QzD0YLjA5KulWdYNS8BKRubJr\nYUW2TcB2PNibf9D5KM2/BusKOI9AZ+GWmg/udaD35moiAwEkCTXHtAK6xEWv\n58xTQoxasOEAb1RVgHn4T0LbfbXos76WMtUnnY5ct95ce0VOZ5ECTZtE6fxo\nfb3yoF0zrCW8yYg0VvS2WTwy8dCSeMHX10pZiMPoA/YDtoq5UnHcjO3mK/yL\nEbkzKe1L7ApfGwKMefL8AbyIDhjdJ2LVhE3nrTPfns0V30xarQBgAn9Nh4CJ\nIJG10MPbTgQPM8ESViMEO8dmI2Jh6URxFsbN87HpMflUmR43WnqmfmR7u9Rm\n5z2S7BZDBL0UO0f+9jspcNEv9RTWuH+t7LpmBMTdoD5jfTdVIL3sbXBsKJCE\nMzQdStIr0/6xNO0bDh/Kj1E1b5qN2IhUJx4VB4RIDUTL57L+iRqHLSTDrWzx\nvjABOXdXJTn4bcYpE+veeslTuU3xLLttkTNf2m3D8EuT07zVU7s6u5OSITXZ\n78Ex\r\n=46PX\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210408.1a5070e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210408.1a5070e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210408.1a5070e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210408.1a5070e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210408.1a5070e_1617901256422_0.25770275071505977","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210409.1a5070e":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210409.1a5070e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210409.1a5070e","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft-graph-toolkit","email":"mgt-npm@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9b0fe683da0b9cb36f1c64090f22053a2ecf1b07","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210409.1a5070e.tgz","fileCount":105,"integrity":"sha512-UimmbHQjMLmoYDdYWBcZkTsoAk7IxwL1yfm7k9S6zf3ad5ldl50zNlgc7JVf6eP3jZ208iUrKI/tR7hH7OKIVw==","signatures":[{"sig":"MEUCIBu0cQEeMqKdvE8/YBfsTvWbzEH1M1TsHevo3ERHctOuAiEAtuXZ55fBbYhHTuhg0dR+yanWMlXKaDt2AJ+w0eCc1F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcABJCRA9TVsSAnZWagAAKekP/0qVYvXhHrwWd8BQkDgL\nyXfhRTWSJ1759zFd6IgKwm8CnxjnUlBcEisXoL9s4n4SLYjUtIzHHioCt5h9\nVTJTg+hHxnr0eHmtH822OTjjGp9OfmnrskAkfChqYzggTmC8SzZvBSNX30v9\nrjtEY+CXs6Taf7YFo/zy6Cs00Boj53y7SawHUSD62Olt4Wz+YiCFoPBaoNJL\ndMQkLc3K2P1HMCu1Elx/AoCnDof7HZrXkcnRUemY0VEIFgDeZGQzhuYRvZ3v\nW77d4g9rJsQ7gqEp8t4otiAB1ty1aO+f9/+zqO5TUekIsABFc1oLbOqNTrRB\nSrmsXK+ugUFgZlIHIReLTV4enqE0qZ2ovMoMUWOAUwFIg7xQ7zg8mWsZyjSH\n/Rl9x2APomdF6mKyAjGc9hQ4ac6czqdVaPjIRU9v2oNCvs5OxEPWs+x2E2tz\n2MShfaGVxVaNrXuJYm22ENJMhLbIp/P4aYblA0UZxjffSxPja2mJKF8n7ezH\n+h2vjtWa0+EHDnqOvTxQ6K7bRs2u6D1UdKeiIZmEiyF8oAwCBx6lsQCjO05l\n7DQqIUVjxF3/WuouAJZJHHxVMvm06jnbQL70Q4EtAgt4/5Gjz5xlwkYWt5Qe\nM2NFxN1o/Km70sCD1hjxQey/Is09MDxp9wPWB4ZfJFVNS/LHOEkKZjvgjrL7\nfLln\r\n=Ncq3\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210409.1a5070e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210409.1a5070e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210409.1a5070e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210409.1a5070e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210409.1a5070e_1617952840752_0.4372170880006858","host":"s3://npm-registry-packages"}},"4.13.0-rc1":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-rc1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-rc1","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft-graph-toolkit","email":"mgt-npm@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e9eb2c3af2863d89aa299aca4612acf4de34cb84","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-rc1.tgz","fileCount":105,"integrity":"sha512-TuRzkolKooux6ZP8C2CbcbtnaRbPI6p6udqOQjU+GeKrXmlLi6PBe6Qn2+19Qr791obGAlUsUm0O/D6JYxqZsw==","signatures":[{"sig":"MEQCIBmIlx6Je074eaQcFZAxX+2PvXjmwn2j0RKcgZyQn0FdAiBm8uQQ6qgDRmQMrokMnGoDp5WqreYOnCyBRyj8JxI3aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcI89CRA9TVsSAnZWagAAoh4P/2chLROIL99dQILE9D3B\nXDQmwblJrb7Ceni5H0V0Kt4g/4Bpzboo5yYYRRTObYVVwI0fOMUvSIcKcK1P\nitwQzUBKKB5dimtrMtyzD+JjNbp0u7Fv+hsHDW5w+RlQUAei9TOtMI4sebrn\n1XWdIYo7Xh8EA/f9+s7JlxJIQHc42pXZA6EQMl9jGMJYw3hlacSKoonuQUsJ\nocdfRnj+PQ4QsuiGolRJZOrdn2GJKpx9zYGr5UyoLl66oFZyciLd488YQB15\nNhQ6BPRDD9dvgdmoQH0DI99gY7t40s7NpR2pel5wnwU4EEYogtnJp9WtWKgF\nD9YV1XkgiaZ7FQTthYocmDp3mDhs+g169In9B0IOhaKp4DE4jI6mXKwUNDJy\nueIHuan+9/ICO1GF7VjiJfi8z12yU8d0h6edc0AJZ7VKjRCT//32bxhdlPnT\nG1nye6Rnjh9LQ/NZ+TGn8KIh2lZFRC9tLWVACwrIj8BDMg0sOzXNzH7KOm1/\nh6uyDd7zm1oiwacObgQiUO3rSEf4yzxSNV5BuImv0mJFCvtQERD9N9PMCuEc\nrGEoGKoCOq1QI3kgACyFeT6vTQMcJp4wej7LSLaHkg7I/Jw1cNEI1upmh+mm\nRYieS/GRrxS3PI199F8y+B7d7JU3KYDeLsTniAPnkF9ULePCqZo5e1RIenO/\nA4Gz\r\n=o9CH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.0-rc1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc1/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.11","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-rc1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-rc1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-rc1_1617989436633_0.9017649924586195","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210415.161c029":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210415.161c029","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210415.161c029","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft-graph-toolkit","email":"mgt-npm@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"293f88b5457fb5e3cb4cf9cbdc20f9b05cb003f2","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210415.161c029.tgz","fileCount":105,"integrity":"sha512-S8CnBwuE7F4c2fJjwwb6olSLO1tBL5Pv5skoky4ARphKh86Tm6Rb6IJNQE9JfGqm5PUxLatN+rpH/88bywmfEw==","signatures":[{"sig":"MEQCIEHHb+AsXXqe4LFtCcAnA4lgJHgRbnRtbbVBb+WShmUSAiA3ACBeWIV1sqkmKKfqTex2m2JgiVfS5JrS2snr0wSBkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd+k5CRA9TVsSAnZWagAA3BYP/ixyc07V5j2ZOLt3UJDz\n+CcLmLt4EMK4C3cuz/yQXwXz5y/dlxoMGVMfN8r34erwb+Hq14u8aETSMGZQ\n6HqyuBAVpbfY/Fap9MBistiKxlsgpPnIfufUixb7ZzV91dgwWmZrL7Isg8BQ\n1Yuxw1BtwIbOlkzHggF3QyRa113i39oc3WB5yuMoAAIv2umAxyTgtkPEYy+g\nCxF0kdegWOnVVJ3oCjZj/TVrEXgCpGQOanCU6Nu2bGt08LfEpwqySD76Cp8j\nYFcQ42+fwLIJM5azzoeTe+iv6/PIjumuRDrDJwv4/kDOWO2wgF7MdBbrf3+l\nkSUOlvF8Y3Y5E9CjiM/272kS2hqtTSDJR0WwNx3IQQ83dLFELLybNhhrsdpu\ns/dgsnp5DMLgXlyU6up0dSBRcPJcAB5fKIhQbLWybBvS7UoG7oNifPeQqmH2\nnXyC/LDmd/c80I0MTZ00T75gGVwAppPQAcNVQlUPcA+JU8IAZi7j75KJsfvM\nrlbgfXoP14ONw3oFNc5YwoOrNxGSCCZ5ZruOiP2ETCNL+auv0gwRtyi3ciyy\ndf7B2j/eSb+J/cNK0FEWBryGJVJwEkgksWgktwDYp+xrMlbseWlu6dKlQQ+E\nD23qMQp4e0I/1UlF5jCTUu/fqY654hn8Q0TVyc5gXGhnB0OPVW1yU97vHzgf\nDOjn\r\n=HwaB\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210415.161c029.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.161c029/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210415.161c029","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210415.161c029","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210415.161c029_1618471224625_0.40748379073954877","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210415.7e35288":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210415.7e35288","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210415.7e35288","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft-graph-toolkit","email":"mgt-npm@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"690b26756c634b1558f36ba4d3cc2b8fef3cfad8","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210415.7e35288.tgz","fileCount":105,"integrity":"sha512-eyNp52qLhNnhmzedF81IktAnZVTqeBaSdSIde+V3shnnahslZcoSNDmKETZoFpVoS8h7oJ0xHWmKGs1IhoMmHA==","signatures":[{"sig":"MEYCIQCoOLjhO+wom/uDa8H9bCyfHCA8pBCNdudoww6atDcVywIhAKUyWheK8R08OG/6uCq96SGmndp6MadSijYp8XLKoUnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeJC8CRA9TVsSAnZWagAA5c0P/RZmdw284Q7aGdR/30a6\n5V1c6hbLNr4acI72Vz+MSXUjDkNND0LjFEp+cmQ+REzE0O+1y5N+WXnvMHb6\nVO7EdLMwVjkRIsw3bCfjkcU2gZvgxOUY6aYWjSN557OGIClkn42YhsbrmsBl\ngBCZseeRcWGO5a+RiFvB3MQz2d6cE1Lj7JgtTne5aNlfRAj1wMcVsrCqxVmX\ngi1OclkCvulM3+PFSMYbiohgUPfErQ0EGC6Mc/27k4Sbugp6WR3N97uAYxO6\nkvuK5Uqm4EI3C4O8IJiOdBPyA2FRLXeXVaLH9d1zleIWc3l5bfTLByZIATBO\nJo8ImXGx8bAa393r+rj8TEdOP/ndBWIvuKFNcTvxZnP97S1FsF+Dt4j93T/h\nANd8cm3EQJzo+39MSFp9C6q7Xdf87O3geEv4t0OjySMOr5tUn4oGcJsEOzIp\nIVJF+2dBKYM/nKc7P4kAm6FpvtB5JliK/WErSXUqsNGeFxxZrLpchKpqTONr\nV7RFn0fuZrbsUGys5ki1YxwD/h14cDuJwdm5A4IV2+TJQUe/8t27k5qelccp\noNSyb0yXRs89xQ+Ia/QuX09JXetMvF48+mYA1E5Mr1J1ubYx7H+tZa+99nhI\nJjmIJ1jdeiI3SSj95WbQ4mffxnrh34fsNE79wdCGZobLxfa0+GzqkxlGc3FU\nazSm\r\n=HErs\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210415.7e35288.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.7e35288/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210415.7e35288","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210415.7e35288","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210415.7e35288_1618514107704_0.9950734582395186","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210415.ab0fc09":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210415.ab0fc09","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210415.ab0fc09","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft-graph-toolkit","email":"mgt-npm@microsoft.com"},{"name":"darinious","email":"dahoove@microsoft.com"},{"name":"benkenawell-ms","email":"bekenawe@microsoft.com"},{"name":"abrilgonzalez","email":"abgonz@microsoft.com"},{"name":"awentzel","email":"awentzel@microsoft.com"},{"name":"eisenbergeffect","email":"rob@bluespire.com"},{"name":"janechu","email":"jachu@microsoft.com"},{"name":"nirice","email":"nirice@microsoft.com"},{"name":"ccf-bot","email":"CCF-Sec@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fd1f5397e2382f87a66a5b5bb752557cbea7071a","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210415.ab0fc09.tgz","fileCount":105,"integrity":"sha512-Jj90DEV6EEjnUj5e9sx9QCQJRcCFluCwdG6Qg1Qg8RkH98qFoXGYu5NJwu+MUj5bzeWVuFM+olmAzyDZzphGDQ==","signatures":[{"sig":"MEUCIQDB3npwFYt/AvVjMMzctEei/cYuk6K9w8eKKvdr4xM7aAIgU5xBLHU9FQUt+3MpBKcVJAAvtK5gTGe/0qiTRwXTFHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeKDACRA9TVsSAnZWagAAWxIP/RBd040HvfoWb3d7ONxY\nUP0Jx6hqEOJxYN3NMDV5WCd4jXqj2pB8A8CS7eVqlO1sMzQOg1paxaG0HglV\nlCyIdn9/8RzyO7f9pPt7qTmmTgWOxbK2RI0tS2a8Ty2v0afmmF5PlvOKASQf\nfYEvPhpcQUgBiIVuBjc3k75rwHWZ+8Yl/3z0RsWhBmm1igw4aIITNxE7/eaY\nUnG2nxOfa5FClzRPociwyUPTNYKprP6KXO1VkNfo6jN7B06XPqExLdQe2COl\nD8qMZGrPhVbLmoF/hzJCB0OLYllBiulWx/PCNLwcERemO4xqlR3nKzYkqV2a\nWNFPjbe67qxztUtP4VMz2afT6T8zNSmaSRqVAqZD2qxMXBRHRrjCDTdFigP3\nfHfWYfe5stE32oIH3/Ojd8DP/Nq8hCb73uMEEoXrpLGSv8ADAmsNNanelfjU\nCWG4u+ZVpt7cwT313Z7qVukaS2R/uL2xNB3W+TiTEe6QiB4WJm+Bo4EPVsc3\nEdvhIbTBejLX5a63AwgwHpvpN/jm25JuZg17u+7xP3QlOPccmdyHPW4U6M0l\nhEU5Z6tb1H1Om0Fry5h2rDYDuG6oAwuloXNtmBNePizeCKkLVkOSZCd27j4j\nadOJ/3UgV9an577XOAAbIIDyuQfVddtcbaxIwHrOZslfKSpK0ay6KgbDhL7s\nmk5T\r\n=Kv15\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210415.ab0fc09.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210415.ab0fc09/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210415.ab0fc09","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210415.ab0fc09","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210415.ab0fc09_1618518207786_0.7212200582133579","host":"s3://npm-registry-packages"}},"4.13.0-rc2":{"name":"@microsoft/bf-luis-cli","version":"4.13.0-rc2","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0-rc2","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"dba146fd5c6bd7c7f9527c5b752acb2f73c0ca27","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0-rc2.tgz","fileCount":105,"integrity":"sha512-StYc0s2jawCoGIVsP8eyoreD02TRLIiqd8wI/r4uHlSpNbiJbNFFZ3U+wQw/fv6VBqztzzaB+dyV191GKiczOg==","signatures":[{"sig":"MEYCIQD09uX+KnplRn0tLMzvMCCVBTZX7bZyC+TZAn5y8D/BcwIhAKWDMOTI1fBSs4hPyJBdMADJmCeOQXsKpnJ7Z49qGhYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeMM8CRA9TVsSAnZWagAAOvIP/0OE+mrsnahEEMpK/fMC\nJoan/BzHGCss4NpwNS3Fxt+VXKyZdHrRPZB32JaqQqvlnCZlukBrL4LxwiX2\nVTTM++iKPuRNowpQbu74nRNs1H7/OZx5NB8LyGDgTd2O+7DCLhYQQCZj2z8a\nzdMKcx7LwMqYIcXndwN5tvTygHRlAStkFAntMqeCdBJzew/6lq4tUqJy7VtJ\nPaGS0Gqp7pqSD4culWIR3pNsZYzQVtA6m/ihnIL9bifXto/PkreS6P4jox1B\n1F7+wN4w22YxcQd+f/eMPvwUQVuq1uTTb3tve69l0Nquals42ITK+ttRR/uZ\nMxLmEmPf5O7q9g1h0cWQgc63Jnt0666BKLeHITccEpztEQOjIvzkcR/kzNs4\nBY482yUbu2qMrWMZnoQqS03NjMeWk4QiUZQ4MdOCIHKgQpCcZfBpwtPpvcqt\nGW+92cuAJY62TWRA3W1Q+sSV87SoWoCQK+yb90bdShHaN+MfNNZuYh/9OzYO\nSjlCrSv6ArEFhv0ULh1v/eO+ZaiIaTuSyMdtrSZ5tEthVN1oUujY7Ip1JPoD\nct9rwbNTKzQTUDxvWYkR6AWicg+pNj9q0j8SJAijjZnUdafbLgGpWVKBCBGb\nVsaACl45iK1cLxCE2IpfWm0OdyKwRAqNhcyTtFf2JyQHzAy68kxaB9W1r9ac\nggAZ\r\n=W6Li\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.0-rc2.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.0-rc2/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0-rc2","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0-rc2","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0-rc2_1618527035768_0.059070005947251536","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210416.ab0fc09":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210416.ab0fc09","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210416.ab0fc09","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a2628b22d59d059365f3432074f223dabae89f5d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210416.ab0fc09.tgz","fileCount":105,"integrity":"sha512-SPKy/nSLMheT0ZDa5uUbS9WfitGZX8aAUy3l+4R/dMmYpgHV8q9atlzHFlZTuJhHi35NCP21sRODgU9ORbmWQA==","signatures":[{"sig":"MEUCIQDIpGg5howHpC/ewSwMT/DOt1932pnEIapaQ/ELStGYdQIgSTKk8Nz5yIZ0EniPWZgL0gECityOCvL4K6AzjNDyqHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeTq5CRA9TVsSAnZWagAAUG0P+QFxA3DsxammXSVmEJjy\n/kEoOR33r6XjLkX7Fv8NXqzbr2A4fTH0z+/NY8+GrESZW/D69hz9uNzvPvyU\nT6L2DMVKhVSJW3qFPKNIYIxvXWLbvS9obZO2ojQOG6XF6w+hIcqMjwiS8UJQ\n+eIeachEl8nVaDDSITnncGGuyczVTPq5M5L8+1MXha6zeD+3/MkusNeIZNE6\nQeWN6LpxCyXzvU74Gb0I54xHJwjHLjdAsR+0vsIqVIv37WUGdzJqTGL2pasz\nfx/wfMjQmHEMdyQAl7OyPdTgM5D9ek2ml8pr1tp5dCLdfEl6ks5KMRT+G74V\nBDP6jJxAzKSkHlEpZsaapsjc6Esz3pbHeHYjz8siIeNlTPfCygBFhl+lqy68\nDzOpMJstUb+ovhHPeLqlm2gPxXZOhU01rVIx1+z8+BbtHPq0DdatIr4LEj5N\nQPm6/c+CVHepRat7chzBYhQnCw/W/CuDU676ixQpO/RuJTnQwPFQ2UxqZgxK\nJ9a9LyqwBKLIsHrUPrKt3+Jix7Cu1YvPAWq9RRqq8SJquFuhDAQpqtSwbwRU\nEayCBzi+d+e3jF61EbRR6INqNXrKkY/lvr405j5UwBvWAIIXymGeHDrwRtIp\njOVwfGz2OEnKgmBwzmth0LV5Qs62/Eq+KrAv8Gsz5K9nrmWWTVbpF2EugNFZ\n/Uzd\r\n=iYNd\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210416.ab0fc09.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210416.ab0fc09/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210416.ab0fc09","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210416.ab0fc09","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210416.ab0fc09_1618557625355_0.5614210664025558","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210419.7257bc2":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210419.7257bc2","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210419.7257bc2","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4f5c3f40df85f5a1606b18667628eb92add76549","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210419.7257bc2.tgz","fileCount":105,"integrity":"sha512-VUkDapdzvnL5L+JdQaZcrcVzblJH3fVGLU92pZu+fZNOBnCXcqghHjMgodabENTgYBgaOxm3hHDgWthRTPLHPA==","signatures":[{"sig":"MEQCIDSVJyXh5IyvVUUVlO9G8BCPQU0o+Vtjm5oqsRxDPQlLAiA/7haoNvmIu56ixcJT6hATXsQMEI5ZCorPRaX68rlgCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfc1GCRA9TVsSAnZWagAAvPQP+wcgI5WicJnaPVZI2Ujy\nxYByClOVFTyAY44W8nanumQ4+ST7OpNL7M2q7FGpR/MnAD3B0/8cTRV7tcv+\nUgjsLj0RqthRKk7NDslrDlmMgOxkUhCK40wBx42RnbLZa2KwkKbq2Ewi5Ivm\nNS2qet9iWnviFSv8KiVysDEcc+n513is+3GzkuJAwCdr+S2nfoZbIMxWKOwt\n73gDJ+i+cIaFsKOvPxrzHEl+vmGklXCcAAa2RUoCOjjRXxdlbW99PFeUPXzJ\nhJkfKLZXkA9E7Yf6bf2nn1vmV/QT6xWBne5kKcVDgGcUdDC0Kk8fftlpGsy/\nd3eIyGpUp7a1XKCF6pUZ4eNV/aSr4TCdUJE+ggmCFnjSD1nKar5hHgj+Na3M\nzglrtJOgoJwsqSeXFn1dRVECQwbe6iwH9GhM3KPvbGi6QTN8Xb34GIAw9RDT\n7twqsd4MI+ndlvBC5WP+Q/UyMf7MQxEckPI1C2g7EV/CPDy7J3JpLY96dQHP\nFr5AIO3pPaJ8kwiouTG1izNd9tNw5NQgxEpJddNPafs1RThk0AaGigg0l02N\n6YImqgUWEG3eHnqonD5xYanLSKrPUWhPJTLg4+O6NXmmuqFlHWuJwd1j6oxl\n7QFhQ6JAE5AJdfxsJ/GimRwDB5K1hbtU3vUdhDX8c4jcbNCOfGtMxjv5f2Yt\nfrUS\r\n=Mgqz\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210419.7257bc2.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210419.7257bc2/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210419.7257bc2","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210419.7257bc2","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210419.7257bc2_1618857286208_0.5306983567287744","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@microsoft/bf-luis-cli","version":"4.13.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.0","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0caf7c5165bfffbce5e97f1edde51491202db3e1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.0.tgz","fileCount":105,"integrity":"sha512-e/gKRdst7y0VQFfzKNZDney/7ddYFujBZfTHJ9xggF+7UR3dgY3recOTx6+TQnaD+orTwAPRxbL6w3HnGlIETA==","signatures":[{"sig":"MEQCIEU9KKjvHUpOEBMzJIE9VmM/ZbULbb4AB3dUu/5Jc8y8AiBUNXLW9+xBv4EIElTSONMcAC6lYcbVI9uk7+W5ai2tMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfgHZCRA9TVsSAnZWagAAzQwQAJrJicz345rrCzsKNQj4\n/2F0GBAzzxlq/tu+uC33aIRy8iRr7EpT+mPmTy8uVbTxKYjAL+wqTONvHAQN\nFHwYmr09G1+LSfkdFcoMB3dsm+vRkEh9oHAKq92u0D4t+4Fz5JttDmHNrQv9\nd1xlsr1uE68levMr+OGZE3++3AQpQyGhd2xe+nruNb98MPaPEjqWDLfbF8TN\n4rNtjw056GSaSNjhkq5xUlLW/1OvK1ygd56fGeZz7DBTvTYf5c0r9ytjzPxP\nX5q8MOQ8zWpA2Huo0Pl1D/ftmT6RuwATFf0R3jQsRAXM2WwGJWNz2ZTAskUi\n8KzA/Y+TmplLrbzU01U55w9YXaoEvC8ZeMCNJAq1O/lG6UegCVbehAS5iHz1\no0nwRe1K0rXC3n/vqWk0LOyrBEprBllzDK29Mh33zyhAuc9d8XZFih5H3F5Q\nAihoEpkVFRj292kcFjlBg3OyxedJ0LdB6J++BxG/8XoYrh5FzWPoki6BtNEG\nhymgf5uzt7BOrC4MCjszCIxGpUllXEwh8oqdDiO9/IcXdWbubsLRDM1O1BNs\n3h3uC9z32evsKwZ+Tl9BVlWR6WsKIsv4JDKb5Kywp44o5VLfYSZix9qgacX8\nWH6XAcenVKtxVRkZ55hGpy0cydzd0wEK1/852su5xSOYvE1NKVwvKGO1XIIU\nZh2A\r\n=CdL5\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.0_1618870744724_0.9920946526450893","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210420.fc92e9b":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210420.fc92e9b","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210420.fc92e9b","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a71ac73f81c1e022567e2925b977fa346187e3ec","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210420.fc92e9b.tgz","fileCount":105,"integrity":"sha512-cR8VSmTV1XFA4iBbjZgmNjVV1/QhUuU3dDBnvrUyFH9hkFmGY1hvgsI0gDWgCAQsOW0PqGD9PTyUY0jTEaYr+Q==","signatures":[{"sig":"MEUCIQChH0tXd1ryc3YbTGMPgQJDw/tfgIV3qinhOEhDhm6o6AIgZoz7bFobsqJzRrg2s9YuCVuNKroPzTtUAvD4H1dAxhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfoC2CRA9TVsSAnZWagAAaYUP/0lc6jmSeCTfyzO9IJEf\ng4CKRiOFRlZkTNvHZXRywqrCPYoCsfS9ShzYU9eHorQf2kFVglhedE0epvWY\nqXCnoM99cb4EupXhEYf1SeDUhVq9rnXf31DdWhMAZTegJKIqVR2ylIrZEl0j\n8CNoiutvp+Gmw/ulAQa7XiSzZr4atvW9hsNY3qRT7TB2ocsrMGXt/m1dEkbB\nNlwMhEB53sKp9ivL8apBBmcTWB3W4HTelEylJHXg905AM1rQc/Iwkl1uIJWP\nFOzCOTEnePLm08qbiUYNm6B3sobTUBYHQJ16s7rJgB6/D3XBzV96g4copxqO\nb0LxkKXSSjiMhjb3QjLl1UvhqpnJnQyr/uXG+W//xLCI5Op1FBoCoDGcd07W\ntV7DRbdzkSbv6E2X2fpgND5KglaaRlm/DRmQeE/fVXDZLYFQEI/+cGJn5TtP\ni/z5DWU0Q+UKE8h/BYqP0jBPF4SUjQZNnbtronmJIy2Xcurx8B/d+ieo6LYo\njv8gU+TGcS9pRfOVP+sqaxGnhGrbPiVcbmwNuQkz1STtmWeluwhbHp4thhJ5\n/HAaQYgZA4gHYwEcaBWEhEKFk8DRDSpnVI+a7Z+7d+EeK97FLszwhEvPxSlJ\nmm5ArhFuWLQ8MRa1WyF+70qvLIABSTi1t6FS44azn6aQfIiyL3stTjohiHuD\nfgvj\r\n=JW5N\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210420.fc92e9b.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210420.fc92e9b/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210420.fc92e9b","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210420.fc92e9b","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210420.fc92e9b_1618903221598_0.9390381343616494","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210422.eccdf02":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210422.eccdf02","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210422.eccdf02","maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2cf874d761b4cc66d77188ab2dcc3cfa9bbd3459","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210422.eccdf02.tgz","fileCount":105,"integrity":"sha512-2OCrGbUav9/rZVYjlSWCfK5xIFVPVd49sFaidVR4TVx+Bnq9TJeI0xT5lAja9O2KxKRIQSLTiC430V44qFIarw==","signatures":[{"sig":"MEUCIEkHicv5SRuxxeG4bjYsTg8u7coCx2XODrObZkrck88wAiEApXPnVUuvUucJq497S5jIsNqarwDpcB9LDsyKcUaib6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSQOCRA9TVsSAnZWagAAI+UP/2xXpywpLNmjJAQSbKjs\nFE5vlNuOH1YRxqy9bbySIEx1k8lSBvrAuLqbdeCAOFbpibZIVjxS0W68Weba\n/yflzVAahhxhI939q9kfkP07+H88pUP6ONIshP7t8hyUBbXebntxSftABTWM\nKYDV22UvqBtWmk9n5jFoZc/vbsczwdjb/TS4pEpJsUL+VpqEvAfzFuhZUiM/\ni3exw/iHMbj6HH4h+wlNSweHLBui8j/GcX8xABRmru7oO1C35sAnc1rq+Vqm\nH7NAKaEjXFgv1CxbJQZjvX1mMyQTfyntuMfE2fgy3tmE10EMF/25divt2hqD\nlUcqmeaxg7OinX7wcYoqweYeZXZe2liBee4WfCAJFIQrdWuHgph4BRqSW6GG\na4ZpWDLGPbJJZjUvQ6kITzjz4VCZG5FUUOR+5wVlD48l7ABq04E6dSvd/g1k\nnMPGCGouuTL68PY5QjbPotXPeEH4byBBU2+a27a3ThuRhYW9zSfIvoy2Mgqb\nFFIHZ2WrQbRXuUdAdgEKG9T18C0nxDxHGbAaFLWiDnM/iw+maKK8fb0Ajiu+\n0uCruz3aUphwrwiRqHqkzgWLLDTtsfjxUcK0i8RrfAa+X3xZsvMMvTguVUqL\nT9Ysi35/P5lvFruUNLQAQXyVgdtvET5XAcyUuH76LEQckn4AGCU+I/WwMikX\nt0Do\r\n=yjpU\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210422.eccdf02.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210422.eccdf02/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210422.eccdf02","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210422.eccdf02","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210422.eccdf02_1619076110157_0.4648498477115197","host":"s3://npm-registry-packages"}},"4.13.1":{"name":"@microsoft/bf-luis-cli","version":"4.13.1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.1","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a087679eefaa2d9fdd7e083297cf4555d20e6321","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.1.tgz","fileCount":105,"integrity":"sha512-8vK2g15F1/4LGNjl9AUNKx93tJb6S0sWobCenEQfTxmGi9xSfT7jMEz0esRCMEPaUHyZ4Cw2G4g2GZeFusvqjg==","signatures":[{"sig":"MEUCIFnWL9F522v3dUdztH9fH2H7txJGQcBfs978clhns/U0AiEAwtWk10u8ImTHobcVENPmVmn5MDoU0MY7czc3Usi6TjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzNnCRA9TVsSAnZWagAAKT4P/3g1tHyXhHVTi+PGC1Zk\nH0g0D2kPfgpiidp7/+Q5kzYcISFC7Nq15W4hKlaZzhF7myp2fpfm653LOcJe\nD0RZmcmVDAYj4Tc9fsR4gaXwfKOj/KUHMvrIk7ypqIzi/HTVoQRp1mpp1/1c\nqIjb9Xlm8YQL63WieH5IYTXla+m7M0YFUZUtm6SFNfVLIKhgDUkvSJjWSzQ+\n8vaEchHEWNipPMsDm0YVZBB0Y4lMEG8t5pJj3nMpxDza4ePF+9p/1gVT80zF\nUP08d/0QI2rNkrHxTeGc65q401BisRAD4eOkHIAT0ZZjnOG3xco/cL8zm3Aq\nLWTZ7ex7IXDqqZuQ7DENOEEDoHZ9YgMhbADZYxRor//0lE40to89Yk3iwRzR\nmdVz242ubBOrKqwTY9YnGj5CmaCNvMzxh4jOB+WcStWdrk67p035kwNK5gWi\nRZbPNWkiakevaFMnmF6ozbmIE0UmsB9iGMZvz7RnvQU1bKjWYmvIDl6W9F1m\nU/JMWa690lA7qDCbi/h47ZdUquI9Q6LzriDPymHpknF+v+1fMX502CuIxnO5\n5mkg/xZu0bLE5n7TB4t6ajCoQjok3DPkIeu9FQeKyDFWvpyDNvqwAKZDevTG\ncn95kMoEPMp2pw9HDCIk8VTP8Jab2pvuVeMqlziIwJM41EDJdE6x+PM06kmJ\nE9Bi\r\n=EBN1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.1_1619473254688_0.7104548380356572","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210427.c0be653":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210427.c0be653","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210427.c0be653","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"888a8c3c2917c865fb88656e50ad39ae7de798e3","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210427.c0be653.tgz","fileCount":105,"integrity":"sha512-kI4jacEfPNM5YlQAj5D9cbBaxFhfgAhu3RLZxbbv1+MYpbQ44EwOC88AFQccrSDPsGhaXbFlWTcVkMDXLj/E+A==","signatures":[{"sig":"MEYCIQCQvMmRgc0ZduTCaU64g+lKv6XAihQaRLZoZST4nojgIgIhAK0fpU43AqDLrIlZtsdRko2Gtxz7OK/CyhwH+1Sjh4c+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh7uECRA9TVsSAnZWagAAdB8P/ReaNfWJJntrFrXM9xrW\n08wBHi9m35zFoI1RMIfkfCEcsgAiZDx4hqnzibc3zSvcHUDFoIn2ZxUfjjI6\nHYffICrcQpLvT8xVuwnK84iCPcQ/cxI1C1XxjVKR+It9PjEyrMbiI5oPEbK/\ncZGe3MVruRttj2y5yuRZIH5aZyODms4zuXE/t8o12AzfSRGFcMjuBFYKanpY\nVDLmAdMn/9lgylmTaTSoA1/LLusBLd/XaLkjdDr7AheiB95NKC/Uh7ZgbO0e\nOtzea2xYl23oeLnYAtqf6ylsnopgXgiHvhm53uckO9YDI3otppvM9vBouCoS\nI4hOZPR6d/Q6DWLUn7IAQoNbOl+u49i2fx8KXo9K2H52hjVKiiGnIPFleAcG\n2Afg4xwGUtI77DZWB4rluCoUQkElGBgmticy6L9jf3WvkiklnvnFUBHtQjZK\ntNxwT8fTVif1TudIuTedsf86+4Jt7UTbW0KUK9+nQeWQRI1cMW5cQXF2wEOJ\nJOwp6ZgQitroZHE8losq14uN58dhrJjlfjbG7g8gapM5KpKN8dkdvTkN4Eme\nXE6+bOlmA9YdDpkzU5tHy/JJE9cQOzbCKdaupYlp3x3ooeZC6x41pe0G97HG\nO0jzXsT6vJ0f7iUVo/3A6U2TxcY1XtmLwaDSLC4eDwTCw9t06WGf6kT7nPEe\nLl+7\r\n=fNg9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210427.c0be653.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210427.c0be653/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210427.c0be653","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210427.c0be653","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210427.c0be653_1619508099847_0.6955869298806057","host":"s3://npm-registry-packages"}},"4.13.2":{"name":"@microsoft/bf-luis-cli","version":"4.13.2","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.2","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b49d4787f020dbf93d7a919bcc8d948fa6034d42","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.2.tgz","fileCount":105,"integrity":"sha512-WJVIhQOHiWnHdMs+0/eIIOxdoBq9C7talLYHg4tEhDR5fr9dzD4zC42xSA5pEmkIoFEgccgJ9ZxvrGRRgubh5A==","signatures":[{"sig":"MEQCIEIJDBBMrgyYgjmp/Yf4ZFb5MkLQtjSSx+go47taEp68AiBl3gJPdCsJ6MiMIDATwCMZfjikOM/6HdhB4lk9zAavSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgieTKCRA9TVsSAnZWagAANlUP/iof0AkS/QUnsXGEcChv\nWl9fvyKllNNqXtcvw/VVxwYaCb+68Bq5DlbgcERex6L9rPuanD5QzQBBBgBx\nLXj2H9ZdN1s/dq7EaA1RVVj9mSUbPxLG2Q4Yi7qEd824+euaQ6qczxEvjBU8\nHNUBfonJL7OgWxw4NLMFjbIvy1ogm4wF9OuiYrWMys3mK6U08W9H1e2V13k3\nC0kCeqbiZaHfV/B4GIx9QkmEffHZ0wxduDCNvFSrLqay0pigpVJsnBU5O+BJ\n4GDvtBt+J3nBEBD2CkCJY1qcasGNWNn0bomg65hFQ9rbhMjxf6spuPkt8Mak\nrHlEUKDPP146I0p3Zir7UtktotLYgnaZunAE2HVKaxRarwsTJtrW5bA2GzSp\nNpPPiGBlyAvcsjNtSlYZj43ahYFwW0QiU+0Zh5Vk7Z6KQ5IniR18ZB5sXFZP\nz8k735kRNwPMQZGqoXRvcKpFjYpE1/2IsmVxZYy+4JuqsPZJ9tndras9Dssc\nR+fz49MEzeoTR6A6mgF3IspEcW6MYnYv6qYomAt1424NpDd8eOoGtqOnXmdC\n9QtQ3A4hOtNN02oMIf2azT/t8WzBLsbpB9AmEJcmjVCVrDamCD2aXhu+MuOb\n/bQh4gN+qlPBBbI285cmQDF31UmhJAg9xvgzSyrXQM0NYqdaUIfIczN1DEO7\nh+0D\r\n=UTXv\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.2.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      LUIS authoring key\n\n  --botName=botName                Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.13.2/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.2","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.2","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.2_1619649738053_0.2718418956433788","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210429.968ef75":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210429.968ef75","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210429.968ef75","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4f6e8de55b345e3fb177b9180ba1b6b572b1cefc","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210429.968ef75.tgz","fileCount":105,"integrity":"sha512-xbTmVB/yt9ay1Z8pIKIVsTrOICqJsltm/phSwzFAdLKsEA49v9fK/zjVIT4y1IVBW73W8Y4Od8kYxw9eQR3JDA==","signatures":[{"sig":"MEYCIQCFlvOmHhQSFhF5JBCZbpehexMf1gTn2uM2fesgJTGoBgIhAN8Ci7t29BLqJTAGZMZ2aHQJPkS45s85nfNImTA/XeED","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgitbhCRA9TVsSAnZWagAAjFYP/AyrDZiYNaCVDtrHTR93\ngXsL4ghyvFmxuU0s6hUbi+2xTQNe96WfNEjWbQHLO2OsyX+TVshz1UyBdDtW\nLvvROHpfitw/p0RRDywCZmDi37+1sc9qobRvWixKP+GmQS4tOs/FY8Usisms\nzdvLbGIopa1lTYnmRP8RcmuftlK4+zqPVYNCfu1Udpu7lDNyW7mclfx/nUp/\nHCQVxG41pwGYSwNbyRQ8J/pDz+k+1s1NCA4jSXmAtnskU8KbsnT5jmoh8Jp4\noy0GNykKUDjIgSviUnEp8GzPCd7Neab4EK/3VERYDZOFZRxv/NajKlJGauRo\nhBYMxErXvF/xgxcseR4mQGRr8GzQBCdzLLqeBNzfJgidcsitXDc6OgCEmUAK\nlPI0WEiyJEqZnDBReSjGxW7oo/MKHcNiNCdZzlhIm/HeaiCHghiyF52mBrWz\nMCf3pgqwWGBw0mBOQoO3jszAnOoLsmrHlXbqLifd0VsGzKv6CA7QMRREEDNO\nMWWUGI0k4ecuvd8E3kn1SepmqV83L8pVxbak7R6gnfClDHB3wi4ooNYkSQuQ\nDXlH8fu/YujvffxSoUHpb43mMxgpSFT4v3dfwQa0ooFCLB5Nof1z0fC6EtPT\npDZv8tbqqUZd7sfAzEUag6Y9mpOwNOmxecMDorjqVah7XaWlSfZL3FK4GdpF\nCjeG\r\n=qqCa\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210429.968ef75.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210429.968ef75/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210429.968ef75","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210429.968ef75","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210429.968ef75_1619711712788_0.6843350689244201","host":"s3://npm-registry-packages"}},"4.13.3":{"name":"@microsoft/bf-luis-cli","version":"4.13.3","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.13.3","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"nikithauc","email":"nchettia@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"d2d491770e7ec28e83183ac6f0e75953689cf85a","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.13.3.tgz","fileCount":105,"integrity":"sha512-0ZIfjZmec2MuMdXJd4YzV9b6mlEDmOqMIM2b24m1CvrRM5UEjHGyMIqsf68DSjfttO1hLJI0B9TksYfF/1ZXUw==","signatures":[{"sig":"MEQCIAUXvm98VzRw2ri9hK9HvtNNH54KEVqE9BpUatZ4pNrvAiA48M34U7whIpzGH/h5vTTePbkw6RSccoIJXnWJaZ1Qow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgixzCCRA9TVsSAnZWagAA2KUP/jiryita71CtWuyuw1S0\nkhQiPI2ooButOFxo2xdNPY4fCDHZ4yC22DrxY3SdXYW+eso9RO/Wt7aI6ZF1\n99/8QYI5e9JFluNNwrDrIJGXb96B6jt9OFVfuYhJJEBkbsu5lT+rgjVW/UEw\nJhV4Ux4NHUxql4nENBSCj9szJ0hKi7O071usH48y+YnqktZSkkc8Pd5wiPEm\nszRuByxGbUF36JuBlUqaq3RV5g4nMyO4L5LtRMZnS3dZCoijuO4wDFrJw9gt\nji5wodrlHJs/F44IUVS/WL/4/2A2qHGKr2T7oI7rcod9xS+y6u4TOjI31YUi\nR2HyANMQcPByWS3c5jsT5jvJRreNfxNzcmwj0zg8xm2jV7cfQYLMdZQT0b3M\nS4FDrECHGsWPf3dvA4mx308ep+YWFpG75tOadRZ2QThNp2DTkjJWACYo2Dgc\nojTuexOkCyuayftYf9yyUZTTCC8e/RP7AYBrDHTNTYflwO9Ke4ZQSpQc/TqP\n1thsuiMJtQHahSW3MXpKLdss22Ln0I0Q/2yquxMcqlKDrZTJgIdxjQ01o2WZ\nqfGhB6/hwUA3Q++RGx284/lmaoD6ErMN6mUAZzMT+P3bSiSMg3OIAmMYnau6\np5ACtOjD3nwPbm12RNf5dCgJ47KXojyNG3l9v6yo0OEHn+2wz/LrnFrfofdb\ns9Tq\r\n=F6VD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.13.3.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.13.3","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.13.3","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.13.3_1619729602258_0.3603638846768362","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210430.968ef75":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210430.968ef75","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210430.968ef75","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1f74387cb2ed2160153332b1c9ef748783610ad1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210430.968ef75.tgz","fileCount":105,"integrity":"sha512-iZCZp5OeFwkQ7u8B25ZKSD8ez/FwkXaHGrYuNqvqYKlwgW6zmbH2908ljkuqLfYi5rM+I3wD0izGRcD0wbjdOg==","signatures":[{"sig":"MEUCIQDy0Tit9SqYYgUTtMwP/nGxdfZ7kYUmi86gj4xmn3sr7QIgI/tt8vrJ+RKiZcoD7y0VTodp+BQHmRg6Rpk06NzV6D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi6+DCRA9TVsSAnZWagAAd2gP/iLIXW8ZKiFhvi6Ib5Xh\nD72NW4zRqsdn9T2K+Tw0uSOZm+6lHSbKmdNzb2MFavZiG7zuT9p7AMJ7s7wL\na3CO/epZcWCOSxUl/fIep7vmBHnEiqim6SVVJW5gkjR5Dpbp6u+9cPGf5QCX\nW46gVl1F/0fjA7eEkkgck2OwcPJ3Sa1eUDyFXlU8bRdoY0W8W9VbAMV5V6/4\nnFrquDz2w8pZNWiW72ITI0yB14cz1DL5f6/8pxopIQW4dfItXNRzJPhYbXZR\n6FtsqcHYlitHlzaeYUs27GoT2xJMfbd4OYh7fO3rFnch6aauNDtF1KsldUbU\nIXqcUcol6rpuDUawTDdZg6ywxpX+vJBm2d25e8UoxPhjKA4h2nlqAZ5z9eBM\nuAanp3t1chYtCE1EGP775AhR0k4ny9dqWhU61NjR9MTo6oHcYPFf2HTncs6Z\nidgPYy9d8+LHh7olQ8YS+pEuaRk+29qJIkI9aDXqTNwxz0TjbbDvs2VuLhOG\nZZVmWXNKVmVlw8Y+sbYygFv8EcVqd3vNbEPpMy69HqlqCsU0e8pZGxmhjBqE\nDIR6TDGcSftybGUualaRuHXVsVwFjLUvRhkY2n62OvWQeMc1v+uvI68o92KR\nZiFpXSMitMQeVa3x6GyQgyyJD8RcHCPCJEeWPr/m45RjR1p0V1tPBFqjuKOm\ndLpo\r\n=lOet\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210430.968ef75.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210430.968ef75/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210430.968ef75","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210430.968ef75","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210430.968ef75_1619767170986_0.6859702291036107","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210511.07bbd05":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210511.07bbd05","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210511.07bbd05","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"f0ebb6d543e445c450161036c1d50a385631f77e","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210511.07bbd05.tgz","fileCount":105,"integrity":"sha512-2EiRNB3WJO/VcuP/9O6BCqZQpFTRAgOgL+ziwLBRnDIEHADjl0Baqy216Gfw8LVYT2mS+EKHsvn4X9tFHLTO1g==","signatures":[{"sig":"MEUCIQCf9xHPkAcYGWj8aTvab9TWVqsIWCsTwu75lmu5AiNQWwIgY+WUlMQn6vkc4a417muD4syDCmV5Rva03Kl02vetSw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmjC/CRA9TVsSAnZWagAA0JoP/j/PJ06uSF3EUSsA4l4d\nvPJskdaeuEyLf2A1Hr+Ony17qwF9Sh2fpR0fZD6mhxZVqdNnPjOu9379XD5k\nLhgLPCdTrwGVsSB6vmdSzryGTFJjvbShyvEiduxmzu4n2vzREc9xwaFC0l/W\neYkAf8V6UkSriDoewlCfa3Rxk+51O4JbH2TF2b7oiavBHoxRcgf9OsHu7VOX\nHd9YiKYK0f3JvM7XIh9PyFqivCwJtSGAU4TNro9IgTW1tZIxED3YfDV7fN6J\nw2DmGzE1OFhfCwD01ODWQ4IKC+w7F47wnSLZVYWmbHprXpzSXL+EBKvsasaU\ng0kWCJcaXw1MdJDBorRc57OncYl0AEwd09SjWUUNo1QZRRws2DAtOGN6zzrT\nyNNuOJ8QhTjkYLK0D7Alr7UYizBAg1+DjO8HWwiLeFqY3cLC6+yCY1MfrMYU\nylIuaekqNs89qegjwsFHAR6/t3QBWocllUI0bXx5fIUuGsmAaNvf0T90Bcy3\ngGxS38FS/+TSpMC8K7Rs2V/71ZyrU17BarKshdS/yjIWlE4kfp5Wb3nBC1Bq\nxT1v+cYQqY0EpDAtKoeVFJyWVdKo5UMTmizLt/UsapDLTno8SGafMMK2pZ6K\nuafXxdELmwCBB0HwU5XSGGbjo2+NLm9fzO16GxYSOrL40wnWXk7ynucI1AB1\nTAqu\r\n=UNge\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210511.07bbd05.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210511.07bbd05/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210511.07bbd05","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210511.07bbd05","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210511.07bbd05_1620717759119_0.5577743816443095","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210517.4cdd4d9":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210517.4cdd4d9","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210517.4cdd4d9","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3d112d612dfaa5601c0d3a87890f8083a5e298a4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210517.4cdd4d9.tgz","fileCount":105,"integrity":"sha512-eW6kE5Jp4FGS60jsbFim38yY0ONVNC5VCYM5aTOoTYGGyHxUGW9JMgNp99h3IQy5FPJFGt2gc4dw2gxihoKlRQ==","signatures":[{"sig":"MEUCIBYUT2QE3dQEWc+3F1NA0xghS327kQHrrN3cfvjzlXzHAiEA74X0+O9XPCYvWipYzXpNWrk3/c3MZj9jn47zitUTRjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgohn7CRA9TVsSAnZWagAAWAMQAID1mRXyed23gG9gkHMJ\nI7DY48ca9WCXI4YWK465Mp/P9govFshEellvSeeYfyaLc/tQ3wEwo6hqe0QP\nCTyoCL3dbwqr5swyr6ZPe7CP4FCCODBA04d5azfgBEMAOtje3IoyB1izCWQ6\nmZ1UjPGnpDHsXy6Zy/F45mcK6bcCDdpQNw9mN50jK1hx492L3A2RQxn8CYpr\nTFLuJh9hhPw5LJNWDhVUdYNZumuf2myBfBvJ0imZHKpUejhIxszYza/64Q89\n1K8sVucAJLXQ0ZJAeGISI1h8+XaTp+HbvrfjXJU+hxWvQ7/FeKwd01vywy0/\nLvuc3r4qUq4PBwdLSUvsVTZykdqmFyDMcu07JFPSGDMgvhByRql+egRUNb9k\nhDRxFjU7nj7+9C45JQcOrDoJcKIz1EHG5/dDQWAyPzkGDYedVw5x9h8sWi01\nma1tWmg7yHAJBnMYpwEI7yU9jlA9ClkZk/dG+J4O5w6lJtAoAyflWwm1HMbD\nYaH8uH+2Rnh8bYepSjDbHtEa6wH0rh6q6fmvGImpGoT2JlEeLO5x4qvt0zd1\nrqfsBVou5Yeag2Fe7hio3SGkNVYo0rbrMorpbi/tYN7eCHHNWYW/YNLlqThN\ncv7/e+ekEaQWyyuTFBdx0e3q9Sq+uf//RhEJJHL4W8B45uBKvpdUxMRRwssK\ngK5y\r\n=i4BQ\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210517.4cdd4d9.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210517.4cdd4d9/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.12","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.16.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210517.4cdd4d9","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210517.4cdd4d9","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210517.4cdd4d9_1621236218807_0.5814882637187444","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210519.92dfb46":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210519.92dfb46","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210519.92dfb46","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"cfdeb26f44e9551816be24eee349ac9335cbee36","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210519.92dfb46.tgz","fileCount":105,"integrity":"sha512-H0Tvc76KcxaFGqFWYZCWue8SpnbEjwLVlMLrW5mdnKXh2z/r+1lfLSCysHmO/CY4zG7im8YkN0RS13pYh7VJog==","signatures":[{"sig":"MEQCIEcKMdKUzcnKwbywcllC4bkaZILoVAaOOQRcr2k8OnE0AiArrfOEVWcJO/z6R0FVmUQJLUY0sh4MEB0uXm2k7xMtuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpLxnCRA9TVsSAnZWagAA+x8P/1bUj7c+RwhK373woSWC\nx7RuhNankRV1r8lEX1rhcd+TnZ1hZxD8/ZjpA8MtmPh/LRZNrm+KrOPNDcpZ\nws2Ur6lihNLFqxoYoC+9HUi67RXHXYuJkh8VCvzMOxq5gT+dTHrUJeteXaQc\n7w8lfZccFH7OAllrP5KypHmwbePk2eSCYR+Fhax5DLOaZgDrtAHkWz+W/m56\nlKmZ7rHjJNhbA/LD7dxVNYJwcqOi26ouvHdMm6Id50X93uvUUahaLJorLvjx\nsoW73KRw5dlLqABfAhy92miFQ7rcXUE9fNt31a5Y9aSgLyU0UoRuVgkiYJUH\nmTcyEXNA1eD8FHI+5ahke7Ufv3+fUzcLXAbe7nmAMBOyO85HW/C8V1ELCra3\n2Lx5hfY7pC3v1iLDTK8TrP1X1ib6wu5SRYr43h7/AaMKPSYylxJdQOBGCSB7\n376HrF/ZZreoUG0BSAB0AKwlhj86rLPCq4yplu04IqlICAQL7lOVfgF5HiyN\nuo99u+pqxyX8DFWbA7lwnvIIYrvCPH6L/Ql3V5mWYw5VfwecMEvwMoH0fDXm\nZtZqMP73TzA5iXk4Do3E3XMCU6VG8Waxog3i2K1GY7Dc/CBd0CmgRTCaCZhj\nM7HOJ/jzT2QXpG5CXOmTuxa2HSQH9nOiJuzCh0L8+4D874vFa/zt2c/ffe+L\n/Thw\r\n=gpwi\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210519.92dfb46.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210519.92dfb46/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210519.92dfb46","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210519.92dfb46","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210519.92dfb46_1621408871505_0.6144824195411136","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210521.64e1d40":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210521.64e1d40","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210521.64e1d40","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"6d9ee0e1d64ec0a4a1d0c1d2f454d1723d7dbd40","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210521.64e1d40.tgz","fileCount":105,"integrity":"sha512-mJ6LP3rCQGmKRUpYzzAn3i1YjzwvGuFAM5alS6hVcRIrhNr1gtIprOAneVACpzKAzXlHFwQ7afgRkoO5+aCzKw==","signatures":[{"sig":"MEQCIATi7Sl9WjUOHiouXzPGuvI4iOR3LCh2Nnx/oL5h8VslAiBuMLRBkwurONcK8FidweayGMJmM25mJEG98t4SMKBBWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp1/CCRA9TVsSAnZWagAAuu4P/RLUCtzMubrN1kUdRB7d\npBP4Bxs+soE+7Y9cgIPOR/KxRG3wTDpVjESJ3/VTzQxwf9mLa5+TbaKXZvut\nLlusJhD+QmeJ8xIjfsQ7yQejTG6w43zi3YaVFlPKkCjXOv2JflK/XdsTCgl5\nKoW2J5LW9MybdpqtD/Sx0/LTFNMSYJHok6pE9DZcM270rbFHi4+QdtMarlgC\n31dZKt2mSTNg9w0JbjWGHWlYRoAYnyLn5aOcp7HqhowC/6+z5z3AAorj0kPw\nwm+VjovTbwTt2AH1FPHp2UgRsw/N43k4tINrO9MJ0C9Xfqjb/4oqZdi0XjsN\neoybA0nx1Z6FjEuugfEjqne8eqbE/cSeY6C2nj8P7WHJHSnkSCOyAuxoTZad\n+mTrSbFhg9Ur0OZI7M+DE20Clb8+HbI4iVc3MMcjm1BcohNyfLzHwaH3/aLn\nntH1z4uBt1o2UqYhsADebnUS9IkgQvbNGVH/yz0nsJQZ7rrU/JXOomPIXxgs\nFcSdvhW4y2aK155Gp0/iZAfRZUujkLzeoOnnvqcljH6Nl/qYW2PT1E180dju\n+EF8B0kx6dBPwCxYTlpLqqhevUsLMRdLvbnypZ8XPz5TrF1KwWXJNsdYg7oG\n3gFGt8sadS2arsxc9HEmpdwgpoLvQ3DwmeG/o4cm5v/TD83VDRRUdSwOl1lD\nVX6h\r\n=LB6B\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210521.64e1d40.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210521.64e1d40/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210521.64e1d40","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210521.64e1d40","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210521.64e1d40_1621581762517_0.49214837957466306","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210602.be805a8":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210602.be805a8","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210602.be805a8","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2f6bd7f898c492f62a5e61c153a0b703bdb51d1f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210602.be805a8.tgz","fileCount":105,"integrity":"sha512-fKXkj50bZjicKQjHTngqP8lcCBLLFE2qv4OqMVKdPHa4L3OyanYZVHOEqN6eq3KFH4ObgIGQNg6c7yoDB4irmA==","signatures":[{"sig":"MEUCIGTZ7z9c1unY3C83NTaSnjUa5TOop5xvcyeFZJ+2KEQ/AiEA4lyRM68scjMFaBPZKHjqjCZedQsCvvRuYi1FyTyTvbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtzJ5CRA9TVsSAnZWagAA0DwQAKDidQYOzVwlyP8ZRieU\nnzf9AU2EpDzC2u7V1lYjKH1WCQwlJJaPKw3GCszYJODMaZCOu/XDXPaGH9wp\nTE5nA5m8bCFbCo325IZTJmBQFgg4j/f8TJEOjdoRHQx6rJrovxtIHmRCWAzW\n1odWtTTCjM8VHAFK4/p7DNqCHZGMRgfzeHuTrIzeSdnbgPwUyX5SJ/JzuiTD\nFXhazpTVWwfVZxMGd4pFDyt5jt+P3tkVNMCcVtn2yw3zLgSeT32Ye2v5acoU\ntw4AEEGlkrrNUl6kGNJZ9zS3Gma/qRC72ZEXNwwbExlHw67h395v2qD0Vx4E\n3pb0Q4MvPALeCStO17KPxgs7ggROvYMoplABs2WWPaTBuLDBp74et2nlj5uY\nleB6PiGzS//jPkAzDJ0DqwQthf/6qWhqcF2wxyh8v+r1vtAoIP7UHG0raWtu\nNRIWe44VXWSQ+Ie71nsRCb4GRD3abXC7R8i56PQRn5S6tprYL9MBEi67P+fJ\nkK7SVssXe+cAai8OxyYoTxzSIEc75OvQzfOXtxUgzpGOqNR9HCcNu+T/xCfL\nRoXn6534OhEp88XII9a4hK03BqBNFlUA1NGp4Rz/DSwRQyCsw5HRa2wLoyvK\nGemKjvvjei2+igI0IgOwxyR5rRGrMa0/GrOv8Xv4dAi2T6fc2s7b9wjhJS5M\niiBY\r\n=s+X1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210602.be805a8.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210602.be805a8/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210602.be805a8","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210602.be805a8","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210602.be805a8_1622618745475_0.21808708220495077","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210604.3f9ee15":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210604.3f9ee15","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210604.3f9ee15","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e1df3f09995e8e597e15abd18ebecf8f437eed76","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210604.3f9ee15.tgz","fileCount":105,"integrity":"sha512-KVVXsDl39YN26aRENMVBCLMGgmY6mmGjYr7ASuqqtkAmhtRbqASy3Uc/z4EiD+UnzoR5OXYOBZj9GWMZH+tpKg==","signatures":[{"sig":"MEUCICkB5TKDLx8UvsIYzA1FIFtaG3SJEMaB+aivPQV/WWnUAiEAiVjwG89HHDE74nvmvrgoRf8E1vvmXsby9BNCOtpD7W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgudT4CRA9TVsSAnZWagAAFZkQAJYvihoxpXZEoqilFiAd\ntCuwKXxEyh9cdHqJoXJSAdJqJElVJQJL2uzmJ/yFujDJybY4k71Xoyp+RS/t\nASWH8s5OAQMa6CqWY0Ppbgbi/ObO+UjMElgHEx7unNjujggaRdO/7Id/i/b0\n8MadtLirVqtX5tGKQM2nrrGdjJz7YLpJ1ezkL127dvuooSto+FAe1LTaAML+\n4gTUYKg+XgW1W1+BA/p5nbF6KCbP2fSs+T7LnCDQzBKgPqvjdHgApDXR4xOr\nS2TJGwZLInV3gwNfU/Oe2sCodSRfo3RwQ/XYyGlYLlDHSMNtrbedoWM715Iq\ntOEmcielEwViUXYgfjVhPU2ppPhxc7TkxtuSD0QB3mVJGqM3txQ98fycLuPA\n3PloDDxt6y6yGdaGmES6OkoU0lHSJ5oMFe4Na1p54NTTA0LyGa9mJ0w6OOyD\nus1s52SCASFL7d36yxUVJe9VZ1YR7HIRkb01y3mbEjESyYhp0u7YPNDOPpwQ\nn/XxLTj0bfOaSRon2XYBxi1+JBvXTxCdrtJeLAmqp2Ypzj0OtclM1MScCQm0\na45W7gVKizYj+shY2YTs++JbNeh8T2Vz7psenJ2iuNrGqptP3UcFYL715SS1\nXyuDHAmXrVpg1c1/WZVCWXyOqrl+jgGmab/mSmnCTLyM09Zeshy93jx2jBpD\npV0v\r\n=pNz0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210604.3f9ee15.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210604.3f9ee15/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210604.3f9ee15","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210604.3f9ee15","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210604.3f9ee15_1622791416549_0.23786831231013283","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210623.37f59ec":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210623.37f59ec","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210623.37f59ec","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"cb3078cabdd58fba09e40b10979c17981413b636","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210623.37f59ec.tgz","fileCount":105,"integrity":"sha512-ZmRMW7aJgZAn0JzOaYnoHYfKyG6iaLe2/iwyg8mZka2mOjsaBuIJQBhw83Kd7eXfpOVbUmL6+IDzMqBsgya1mQ==","signatures":[{"sig":"MEYCIQCU6BySypOmRt+GfN9SP4XpTrrCgU/0+2FwIuhJVDfY+wIhAK4qxzCs7zoM1jpm0gSxsv10ZJZC20PpcKIE2wN0zTHz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0uNACRA9TVsSAnZWagAACfkP/2RXYVt+BIw/i3GE3RTo\ngMP+K9B2tCvxWCAtZIh/4NeA3x6/jDfK1u4Qjw5uffntwAMWbpjt5/n/4wxe\nwN4kBylXdD65XpOosy/uQfyOCsAVRJdrSy+UDc7/4gGaxi+2jWaH5uvRvBOg\nnxTOAKLcYUIo98IqS5ebZCYQlzgsy5ArjXyX9sClaLrEAZI07dH08vB7dy0q\n39tOWqTex6toSLyeMDMGxUT59FlDWqTrsDKyV1KJa45fbN77zkeNCCDrstQS\nYkSsDvwqhcFnPUFxAPWMtLHiUm7wUudGWAJcEPGXff9ojRomnJElskKD1Dbj\n3ruuZkmJEysb/ElO0tCEioOY6grr1HRzJWFcdjRd3aJcZwGsZkagpVIMS+ev\nQ4irfTbjzL58tzP7bGDlo9gbW00AxSitPN2h7rYjmfnnL8qPfck8k7JV3isT\nNhy3dO3jilt1QubGhQ9R6ZyhRdqoo1j+pdQm/y8YYgtGqHSO7FY4F+EBJsuC\nulmLqDam16jl4rJVKbVZ6D/eZy3+XEKdT1ivdfEP5jsZfdCtpb6roymMvN9L\ncN1fod3C38q9m2rjCeH8P0SWRIGsQoQl6u6qTjUpax2e8Qr5D0O+HN8ueGfY\ntjj0t4hjutb4/k+O57X4bK66EB337So/V+bQfKMocc06wM2+VnLdOYh0zEzX\n4PX2\r\n=Si+W\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210623.37f59ec.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210623.37f59ec/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210623.37f59ec","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210623.37f59ec","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210623.37f59ec_1624433471626_0.09142197039502276","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210624.eac7a60":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210624.eac7a60","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210624.eac7a60","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"cea5a721d4856a1de268e923b3f227eff25e8221","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210624.eac7a60.tgz","fileCount":105,"integrity":"sha512-VHFUsNtSMQvc64owwKP/zkfR7B/r1BlqUqsEKshFbtLg+uTEUhIJb7Kx5FM2Ai+wZY/w2cZ8ufD6Nehizc0naQ==","signatures":[{"sig":"MEUCIBjlKS4GvvepiGBWO0bUNeHF04qy72LfhDe5NWalmsA7AiEA34YS+xDdOf/vYajDQUMefNyBTknqCx+uaiSTZ2jZdxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DK1CRA9TVsSAnZWagAAcWYQAIBBp3FCHIC/rMBDbIE+\n3fazwA8dov00t1dVaJnxXDQ73qhkydybCkK/91XYQXKywCwDh9JAt8rL01Gs\nWOl4kf1R4E8P1eF1yM5zGet3HCVo1hUHwPEYGae0IvmPZP/S4haL6lL0sKHx\nctZdg3ptx28UF4FOWEKhDMZM+nfW7UpbYj1aseNAC5UXRkM1KKl3a+Nj6vRa\n9Wf/FgJcLrX7gOK0AdCSsm9OlVl20pv8I3fgPOhmLL07afWlzoi1yTcd0oP2\nKcqdhEBoWWqO/LAsRMNeURw4YshJepF/NnV+xYo60bkagiLk77Ae8PlOfddq\nNfzGRGwMhVTyRYQGvAtJmdL6Lcrkrcclv/vSGP351YKJp4irkun6vBZiYOt6\nHPMk9Xzh/pxuexD6s8SLSaE19VdxgkOE+4ZcK8kn08a3HCU8qbgmjq1KvK+r\nca/DcADD8NUYCz8UqUqSTADy2ldwVtDXxc0zZdpErnwzf2chQaeQtQOqkRrV\nR/xk5T2WiKZ/mB1ySqDFkj6Z8QV6DSvC+euKvw+XACv/wUyli1qJ2xkXKjAq\nVWnbefTZ7kfyHlWFQhU6Mdo5qzSEGeK/+O/9CvYTpZNS/YxZUh2dIi4e5/6z\n14TY8VoG8Hxm8xt9vomM14D3tztUTw2KlUOJYOB+EMgaKiQ6I+itg3Bep9Jf\nh1dH\r\n=MNdz\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210624.eac7a60.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210624.eac7a60/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210624.eac7a60","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210624.eac7a60","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210624.eac7a60_1624519349051_0.29121241579156565","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210625.132e0cd":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210625.132e0cd","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210625.132e0cd","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8cb0ed65c128c7f6405cb6cb875c2b8e99679880","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210625.132e0cd.tgz","fileCount":105,"integrity":"sha512-Yvo7pISivFeDEGlN4CSaZD6IczrckWOWidaUo60uFbrqg6VfbcO7L+8Fl1BkaJpS3QWsAfnCNSZOwJ6oqN9pQg==","signatures":[{"sig":"MEQCIEtApHya/FnX3+4mcUsA6uCktPdwxKoZIGYZg+8i8kLAAiB6hjfxuw8F9xvGSCCXMDa5JrzR60ouT3gLvq44yHZrOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1YP+CRA9TVsSAnZWagAAjTQQAJHYlBpXnGBz1yaX6+uQ\ns+Qfe26Gb+o1TM8k9Kp20EKhuNCfoRV+WHBfOpHEkAXSnUzdxpkUO9kglOq/\nH30F9Nbj80OGbrtPyBl7+z9OI0kUlTEMqoiDTpjSDoJt9LeEvI4N68i5fCOJ\nt3mx5v83X8Jxo+4PmaFh02m4KS2cHm98xSDEBnnKq2F89emW2DJmC/ENbxiI\nq8nTkyYVBvZ8dvK6bjYHZ4VbKeaG1JYEf7qabymxvzOuCXwu4Wwhr4eLp3OF\n2WvoAsQLWuZJv+Lxp3KZgkELfLpavL9mVTuXnTzwEM9Vl9ShIA/HWzIuIQgy\ngmvSeNAPnF6InLh6Zfwmcef4aMEk/O3KfJBIGaxkNVP4AOrxaHTBSCBCJAY3\nfJjmlJX4hBmFKdFFWM3+J/cax92JJFY58eA5vgANdDvIizewC0ry0djq99xi\ntoK/88Df4mwCYCQq08LlZQ3QeoHP8s6k5Oz8WEc/U6BsjMjaLtpWQ9RoQ+fh\noWR25sEFufwUk/avaCAqrAsW01UvbaMLSGLaeeD6g78yfdlgtEvIb1IUH4hu\noSSW1V32llpVbB2ySUea5+18o41nmwR9cAiQZbSSeQUzCvLDYDIjU1oXnvkJ\n/GT3FVQN/qp4LqP+YVWn3UcmuI9evo5yg5s/3Ruf0h+6m6i5q6DWXCLRZlbs\nszwK\r\n=+Ua1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210625.132e0cd.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210625.132e0cd/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210625.132e0cd","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210625.132e0cd","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210625.132e0cd_1624605693900_0.23412810555900987","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210629.e97e6b0":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210629.e97e6b0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210629.e97e6b0","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"e907634f1d65afb446a55a4545f0c18c95507bc6","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210629.e97e6b0.tgz","fileCount":105,"integrity":"sha512-FpnfH0b6QdqRB3QUJ/t3z7C4yBnD/uKcQCynKdqqpta31iU11EQRZPR4Rag4XygVHgn5dIDSP7nk5isqEciTLg==","signatures":[{"sig":"MEYCIQCe+TrDHfg8i0ep2YCNnKnmg1lG4/JbUD8Yn0ISgoAKlgIhAOfTpKC311LdwVFEYCdMHTNkvfPNIli5oZXWq/KljOn3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2sohCRA9TVsSAnZWagAASxMQAJDkVeVqZZPF3gz12o5g\nXbNP8SlAwFEx1fLWyD9F4dw779AItjtHjyksN5RQOAXxceFTkJ0xAhPNFuK/\nPtyMyfmsxphFSmHv9lt/d7K51jOJu0EiWQpNrd8xdKxRIlg+C/8x6wndeaAy\nMknN4GsNgSoCSvU5dsT0OP4L6qGdqK9ygktSiIFMdh8mxqgoaIA7+DBVcjd5\nEAC7rlF351cqE2QhNcF9TgHSMzUVyKk/hOJLw/vTuCA3L/6nP6dff9MXyuOB\nnS6WlnfD8EfD9Yr/Zs6zXH8crsHkkFlJpLOBZkAdvq/th6jCugkkwy2/kSmw\naBGyyMFh41Rm3BeMPmXV4RlM2wqZquxZpypHH2MlocltD/dNmg0e1H/wuCds\nQx+1UI6vTjesz0UIeh+qT0raruFi3VmhWpaKbY7eqFQOGxbnJiGC+4Cu3TLZ\nbcCDd2SB4kYP/vbqdBx43EQMMc2WZtqLiJkrhT0+3XTaYVaOzwtPV9fL6+QC\ntwHrhIllBaZEQWbRXwr7T4jnjQX2/NDybKJgFnFhc0iputSy6tRmx6ytEGIi\nA6Xt2i6rMRUge4j8t/tUTIR7lHPUAPXHOdFWSfjfdZWJ1dI4Pnsl4nRAgt7n\nMid7FcyQdpd4rJL3RqSiwFl4/U5zDx6idtMsFc1GJlXfEd8ZlMf4zKyrB3H8\nqhYW\r\n=h0c1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210629.e97e6b0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210629.e97e6b0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210629.e97e6b0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210629.e97e6b0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210629.e97e6b0_1624951328817_0.8426255540077261","host":"s3://npm-registry-packages"}},"4.14.0-rc0":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-rc0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-rc0","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b4b7af13d7d1ac838e563fd84acd298dbd6f670c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-rc0.tgz","fileCount":105,"integrity":"sha512-JoK3N6nKjb3Lpvd3zYZ0alZqsGVA+THDqzj6n7/r/tGGNjqtVsoArtvYUNa1AP8EmEE+GT+bTxsrMIdzG3HTyA==","signatures":[{"sig":"MEUCIGSpCI3YTa7ROSyJyLCAq8VdPIP7j++Rp0pT2+VdqcSaAiEAiNtG14MVaP64i/uXY/Fj3EWD/UKxw71z1IK9tl11giI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg22EaCRA9TVsSAnZWagAA1rAP/jFOQcZC3t+ZEOaXRDHw\nMMFixRcXeXiOYs/OTiPcokGuyqYMFx04H6RNmmT/ybOXtujA0QmjO/R4NKkH\nzDPq6qxWRHkOjB502aq44ETH9Rp6kLEEjRdkMtSEfQL4PcSSEYms5ULvANTB\n8TX3VFcx8bNFuLU8atxIDUVhzElcMdKlFcEaAVCABjnD5vajmrx0LcnGxfPt\nsEKAaait7pVN+X5bRgMNcctDJvGm3Ar0JfL3ST1dPTQzPCsLp0OQ81ydfcKO\n2ffqIWMlA7qCWQixt10CoIaMEp/UGqUVhEEga723iz9C/Z2V52MbCDQg5tV/\nd7ovoHv8KhDGCS6dxnAQD9DrF6/61SMYrM8+VzpEHQgh7wtnQPP1f3B/EZeD\nmkR6UlcRX7iUHreaf8ThsqbmVyueAP+bfMrZ9unNh0eQD+h0Nje0m14bv60c\nzABsA2EhkoHI79UZZnrRfVvy2cG0sbjFHa+xachwqNc2qvdCPfdNtnUAh0ys\nkHNF5z/C58LsQssuSVGRoSmGqLcbB5LbWD1UOZNXO/wRey+3qyAxa1ibUvq3\nXTzFSBLqEViunEpKxkwrM3AFuOVIZguJ4ojRG6OAQ7b/8smYXmo6azEGuL4z\nLSW2ui8Bzh56Fui2de5w35Hy4uu9wPTX7pev3Qff8GjxVREFaJ0d8NCo4iJ4\nJ7Fe\r\n=AsfY\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.14.0-rc0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-rc0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-rc0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-rc0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-rc0_1624989977601_0.625215585195239","host":"s3://npm-registry-packages"}},"4.14.0-dev.20210630.8078cc6":{"name":"@microsoft/bf-luis-cli","version":"4.14.0-dev.20210630.8078cc6","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0-dev.20210630.8078cc6","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"2432e7f95e4dfc2d0b2505b7728cd95f20be45a2","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0-dev.20210630.8078cc6.tgz","fileCount":105,"integrity":"sha512-S+g4F2wHwS+K7rAj+n9ZOLxml+hG4cdv/NaXeMm/qhJc0gJgRol9tXv/Xh9V1ay1zI2rSghUcZN/appuFY3OVA==","signatures":[{"sig":"MEYCIQCliT03VyOJRGDVTmJwVRoJlRGPsfNFCxDJ+egt+rrLMAIhAOjsJKm8Bc4SlIu2Vu1AmocBTsr7Yu6ezu0M4HMLpn6G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3BuACRA9TVsSAnZWagAAikYQAJuU3TCUuH+xUDF3+6o7\n71E3QNDyp3duabDuF2JPGnyRP3QS6A1Czoccl7GyvAT7hmbOlJkThwqUWjrb\nMqOLnCC/H6ZEjBSizmCvPND1QTR6QdnPHm+ixR4lZhbeXIUpHXCKrKnFt5gy\n9PMNzCMXk7Tjvwuw/IAu71EewBEBtQC5z1G71oJCzomS5lBXqG5hDuv3uwME\noVhTxS1qNZCyhPGCxOM3H+mK5EsVLXoBjibBzQo0O5F59VidUIpjATEtPL8w\n7RconPah+L4sLtm7QcMr3ittXReUIBLvSSUr3claupPU9VMKNflZ/mVrRuVP\nKgpgvg0Oa6+xzYxLtAR5kJdttk89y7nC9LFjb2DDjehOs1JKdIIhvQ2iaWCu\npePfoG/MrMw2ZvJ9lIqWKPVLv9XjPSLPuZkE8koiKHdR7q96fJDWQGyAbgux\nVopjuiVuYNZmIKlMBcaBFUo7/4vRupLuXz6PaaQlciKRTMzhN6o82NXknU+3\nLHhl069n4h6mdu4WcMiBFkZuJgwUBZJWc0la4Ls5A/YaLWcgrxBdEv5P0/KH\nAvGKaLyLi0wxCHXEfm+uO852sPHVd1hp1btWGIom/D+0xNP5LxeaotpYDcC7\nPVEpjLgCLB74Ss29lUtPuJlS7F3JYP/cWNOQ/7G9lWLLhwG4K6FbSWh4q6yp\nLnx+\r\n=HIys\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.14.0-dev.20210630.8078cc6.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0-dev.20210630.8078cc6/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0-dev.20210630.8078cc6","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0-dev.20210630.8078cc6","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0-dev.20210630.8078cc6_1625037696430_0.836437129610172","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210701.be9cd6c":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210701.be9cd6c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210701.be9cd6c","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"a24b4c9c3c4a2f8fb197e9f9d9a74d292b9dc657","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210701.be9cd6c.tgz","fileCount":105,"integrity":"sha512-5fPDHtvwmKkLhoc3SP3h8vHRmiGfzql2rVvOETnPufaGhHH1KTmh5CW+2ITHujY4BmDIzykmgRC+IFTR3/yuGw==","signatures":[{"sig":"MEUCIQDrIYF5YAusXL/z7Lmp9RcJq6r57S5qzlwlBPk2s9Q/iQIgMBac7lTbhA63S9CADOB8BdcTbaHFZ1RlA34NXiUA7b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WyUCRA9TVsSAnZWagAAMB8P/0wxRnRXlHth9Td9kBCl\nqR9MBX7adKpXiYelx4F2SUE2Y6eMa7IkHrWXUkXUW1mni0GZUGmTftpv6/uw\nyAqmZnYJTux/MR/oTuStbSniNGbwPb9zQ13uN1REIIASItJpMkGtYfNEE1MD\nM/02L0xk2bj9PqL/jJp8crS4PCrs6Ue+0g9lUi816dJNTfHQDasPeguluBaf\nS0+6Wryew0Di5Nu6M/5//mDUn1V4M3R02gpbh9mtw5iLgT5vyEajBYq6kipX\n9gpTFq4WHCvOoiPYf+3e8RydIRRNy8TnfDz2reKb6CBBl5L70rZTC6M3lG2C\n877zYGNN66aCPL0oH/hose6+QqDK9fzpsuNh3c3spGM5+39Ss06mompIpmwF\nM1O32ALQ7xiqYg2oFEIxAdj1MYhZZZZQOxhcYCN+verkoq1Pztcr5d4z62f5\nwkfiXMFe2YMeHDdysYr06njatSCPxh5vtG3jTWEzQPf/AKiFMEwJx23moIA6\n2xhxssP9C5XDGoTZXRGthx9Gie00+qTz4imJA2z/TqIm2vEW5J/v5fp4JxgR\nAp1QxgdN6Nel+rb/MkEDbFiVCklSlSFSu0bQYT4mWo6QtiqZEpHYQ4BN25mx\ntbb9K2hjMUE1p9E+/S4IGNF+svM4PPAYI7xKHGt4Psli+JxstGRZ4TEKPc4d\nCMrD\r\n=8u4N\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210701.be9cd6c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210701.be9cd6c/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210701.be9cd6c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210701.be9cd6c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210701.be9cd6c_1625123988376_0.3161361758047072","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210702.cbf708d":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210702.cbf708d","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210702.cbf708d","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8613ac2b61070a77baa1f9a6543cc7443e3b7986","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210702.cbf708d.tgz","fileCount":105,"integrity":"sha512-lqCY1J6DkgMocHgcHEABTgc0iW1iskdHvGupX/nFlJdtk8Ycwi7ezKzGCdPM+CdTY5a9ynXrq+tbP20QwPTjBg==","signatures":[{"sig":"MEUCIAK4FfkEdg1fpa72XprcWTVX4B0VRzpZFbe/JaocdYApAiEAn131VA3HyMovKS7Vd5TE0Yr8xGWdo1CCuSNdIdtcUfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3r5+CRA9TVsSAnZWagAAv7sQAI8JLHTrPcpoOTuhIoug\nAptyVX/Rvpt2iieAlndel+WjCwn00NgmSILzOznpQzfzYKvP240ABrlQVn7X\ncZ2vq07FybrrPp3tSkcmm6nY//KS1zLJOrSfp35rU2N0qCsIl+UYq+WJp8Uk\nib45D/rqNymC/S9zOD3TEps645d5iJtmGk9or5TD/0xb6j18TRYkGCWIjSZv\nwnzWKrb98S+8oML1bDDt1QhfdtLvY4BKyYt/hgXZ9wQxTd2GehHnDQ7eFK0u\ngwIb8iXCcz9s5bsEhLjucQZE0Mxd+lA6WAx4GjXHd+z1fb+xfvMIGzzWi1WB\nT7mUckzQiYt1swNco1Vde6Nr4yOyVSkuRyXZ8XZelZQUO3b9l8HfXomaH1Vx\n/ExwbhZdXXnvDURXBHov7YsXYiegFL8RM24Js2TNJa2lo3dGLEnUaNZ35tSb\nuTzvtTMHvHdaaUrJrpnr1B9etSgtOb0pQxvYpBO/6X79eTQWJhdi+Kt8su8b\nl9Ny5yJoBLOZUt4LATphLIqa9ZNcyCenuy2YEHEU5TEOzEXYs+PSpsssqWLc\nS9TOX3Px/jwKhoePwRlb/5UznWyGyHeOC1QPnfRriXKaG1MXB1Yhk7HFGzdS\nAU5lpFK+CyxjRo2zbuQD/lT8LIbwq5YhYIDWwuD/KVyCAKuAuM4+uCg4YdS5\nPEpn\r\n=MaQD\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210702.cbf708d.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210702.cbf708d/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210702.cbf708d","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210702.cbf708d","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210702.cbf708d_1625210494083_0.15197301958922127","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210707.cf471cf":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210707.cf471cf","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210707.cf471cf","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ae467404773322b36358907a8b37b1399c1505bc","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210707.cf471cf.tgz","fileCount":105,"integrity":"sha512-8R4WnysU2Z5fswqo5yKs399QC/lWp6OPR2mXtQ8CBcdk1qHOXspzqBQudfFHw7ZAYfTQG6Sbdss1cA0xc1SJSA==","signatures":[{"sig":"MEUCIQCt8PguZEP6YHGiO6cSHawmagDOixQxx5AZC/2bsEesLQIgDSolwM7XxuUT4UUHcYOolHQxjBjIK3WYVW0v2gsdNko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5VW1CRA9TVsSAnZWagAArowQAIeasIrx3TS2VKgwKcam\ncN9k2gpCcR55HS24A16htoZcs94kkHlRG7wTTAh0rOpODFLBLlqUt20+0hQL\nSzTtojSGXEsbUkB7l1P32BQ2hVD+yy0/Kjul4piXT/EvPrYZUbAv3N5zOmxM\nTUiykY9CFLE6ZNNqxf+r5Y74Mg26foQvaOHziY27iIgJRNHAYUVumu2hnDkY\nTkDMMTtR70xHpGKn6RzvSFVccd9rhmDD9784FYS6FyxTSjREcgwF1rBD03Rk\nGoslsMpfFnSFvSheICpzriRIQB95f5uWQOkhxULGO8p3qG8184cSfkcs3oqo\nS2cTo00eBZCNsuB3bpUlwaf3JzmITRifxLX0hbBYQF2O7xw4M4Q6svnR/eRK\nBuKlqhoXiHhiX/oocU8HMgn8sAzZ/AkGIwSfRNABM5ZaErFvBC1DUpMoy/Cg\n9t1tOykIoMWvVMt5BYS1MV2KFJkeg43InthrzT47t93AMO/+Z/OPbyEd6rJa\n0rkRBojtkjQTSNVUsc+5TkThA6fD9OprCMY8Ht2RFITnSZqw60e0P4Qt00Hf\nnxxKW2ttyUcgVLaAF9SwMfyN+vQ9bE6ruTfQSAeyx8byEjv2/SwMIembUjAz\nMAUKo0qHY4+to90KeZ4ddvLe85d1SF7ODGJ56GTbE4F8DKm+m2L94tTaGkpV\nUoRS\r\n=ZSwR\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210707.cf471cf.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210707.cf471cf/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210707.cf471cf","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210707.cf471cf","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210707.cf471cf_1625642421230_0.41841122563861566","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"@microsoft/bf-luis-cli","version":"4.14.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.0","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"430d0bc6d49c66d7ef56673ef478b65c6cb1e1c3","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.0.tgz","fileCount":105,"integrity":"sha512-eRv2hM9cXs9kwu1dpiVQSbYH2Ra4vvChcpVPrkiw7WAHIa7cDmwY/4+wDC28Uk9wIkILVlUFfuH0MOmJKiOqPQ==","signatures":[{"sig":"MEYCIQCFKMEua36O/KYbwIY3wi0tepvI5q8L8/tQ6YJaTPPv5wIhAOyULAdEAcGE7RXOQGD1tug6nwpO/QxM99YHucrsNPIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5gAQCRA9TVsSAnZWagAA+2gP/0rGH5jPQEk6oT0K+0Ad\noqW6/roKhGsjKDV7cyc5IlPPEszG3+MUnYY7nzfc7StzdumcdBAvBeAHwmRw\nmQORtxqVTu6kiBAYK+SGTF3LXynr1XeoZjLeTmkgaGmZVCpn7298GRoMs8zh\nGjVW7gJ+40/lwL/xqlvnNYNYr77if2s252iV20QTAjhYWoGQTNDQ07qUJoH/\nvJBLZpS6/8fwKtSoyX3lyvr+iwy+fmMWV9KplrXYaylwNBOiRui9dB/CqD1b\n0Rhu8DikblJhtwvDqDsLRNds3O+OOROCKE+DGFrA8r5nXvl4azLQKHVvVndc\noF7y95rOcOXoG5sjj3pN4o8b7Vt2Eab/yFRQKXy1eMwUa/Ob4NcNbuqJIOOa\ntzFS9gEULs9Q42x/eE0iTEFf78WZA81i3e6BfZQGB1XDvUWunNK+brEdtw4R\nWofNo+EMEgczC3bMbWgUQZZcjlLFGepyC53Cp/V9D6uFLfCOnetVBQb6wOSW\nP6Argg/l4a4pDSd2VNS3hwxjZDvKg603ImgcperDoZcTqQF6LNN2XzoTMmVj\nO7a1BUQf1pBVoJBJZz7vzF29NDDM4o1BBTIpEoAFBJnxTYG3zI7+SA8yYK9Q\nzxPot5ateHLs7+rrxc0HDq7VtvTrKgqyOkWyzrhrIU6B7f5Ef1vTfFymc9ne\nbnkO\r\n=XaQW\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.14.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.14.0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.0_1625686031640_0.10085520143786009","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210708.f16ca8f":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210708.f16ca8f","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210708.f16ca8f","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fba828ac8637932db49e86c3a0b0823bb2b63d3b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210708.f16ca8f.tgz","fileCount":105,"integrity":"sha512-npio6U2HL+9T7n6lL3cIayzd6USqNJMJOqq1m4sTkzXEDlTIHGazAW8hZkL9svV3pgisybdvkGOfF1aXdfEj/g==","signatures":[{"sig":"MEQCIHkTtEeikIN8lWBtqAGIlU3ayQYDnb3SRr2SmjQW9Bb8AiBNVfYI8KkSn/5GJ4dwmn9UGY3YXDUKx/WtpYjXCglEwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5qcCCRA9TVsSAnZWagAARs0P/RDtUuEsM3YDipnQvJlB\nAhqbtY92bADRu0Kf3SgnlkVga79A5GU0ZFdHJHlnLaFg/oeBnlx2b+67uOIF\nWs8lg2vqiIE+QLugydAHkyA9SCQSPE+R53wDGuql0c28VFOXmXM/E7zxkXI3\nBzA8VixySMc9pAooVdmkvVKhtw5amhVPkDyhz4+WWIBJ/EUhudXAB0RVLAxG\nTnGYoICR7LjiohhsuQaw1W4HIBjlHLEHPJZ4KM54+7kaYpdGWX2Lb0vbvZ2z\nU0COSaqXVLCS55DStnHLiqAsVQWMpsStg5si0lhCAyVtbbjwwVYIa8i3Uy32\nmk3qAh/SKYMdjHSEWli/Y/fPAE8ldQj4QBWUIoxNibWegO4eS8EXu44WxcLz\nfRLyN36NSRmYEfjJ0cughxlMukL5bF3Tz6v2WuYFi9VrNf+Q4tjcrqGx5YAn\n/w47qXxYRBaqYzSfsMRcMIKVM0UqfRtL3Lx1zhFz0C/NtcGbkUPsJoFYYUni\nz+2N/Y7EW1fbtJxwY0Ru/cwxPH9ev//VcaFr3d/YefPW57gRbW0pfV4sEFgk\nn2DeO3f20hOJs88gp8Qu3dBQEVRFbHPou8tp0MHnkdhFlUL/N0XQgwnLGvhf\nPB/FyfU3BuhdDgAi5/vBsAh9umQpdwfEHdKtShmd4eiZM8BZFAPHGMPQPUFY\nvfj7\r\n=pXT9\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210708.f16ca8f.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210708.f16ca8f/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID} --usageScenario {USAGE_SCENARIO}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      LUIS authoring key\r\n\r\n  --botName=botName                Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n\r\n  --exclude                Excludes given folders under the input directory, for example, --exclude bin,obj,lib, this will ignore the /bin, /obj, /lib folders under the input path\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210708.f16ca8f","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210708.f16ca8f","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210708.f16ca8f_1625728770075_0.12538738175126785","host":"s3://npm-registry-packages"}},"4.14.1":{"name":"@microsoft/bf-luis-cli","version":"4.14.1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.14.1","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"427bffe7feaaee2c5e474faff0d0ae31646060d4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.14.1.tgz","fileCount":105,"integrity":"sha512-737h/kF4MUMtdOawYWk8ojNEur+dOOMamFq2JJo6laVC4hG9CBqbEV4UW3I09v1rbc90g3vzmDbgsVfv8nTx5w==","signatures":[{"sig":"MEUCIB2uYJSfhDd2LBdOH3DgXn5LfVKx2lB9RxqFpFAcFK4nAiEAlwCRBv3i61BIx/VJ2qTCUaWLKeWdy295D63WxwWiV+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg50awCRA9TVsSAnZWagAAaeMP/jXH4pGPiS9Y20uBSACO\nG5rnYAgJfKGTp4JkiRdhm20BWgUTeyir8dTRm6cULzFfAZdzfGvN3+WPiLJh\nKA7sDRXAGRr9TyAv1dqrCo4xON1zXj+V41ABrw/Uj6K6sB19nkeKloeI0rje\n4Ngnr5A6mFNB2JPYJzhQX+HGmKnNC9GBKI7ku4g6pAt8cKJFmF/rxtV22rXk\n3OH6RMhVDwZOW7cL+Cr2aAW/upNP6Supv+XQfKFARm8/3a0VfiEgGn2eDDF0\nBPWvdalg6N07aeTCBZ5llgb5ysaFrshJTIPHcrkl0xrGxJbsA77lKGhUcnNu\nB5nVt1RXn86IEWFvTn4V4oLPfEZ/LKK11LsexZU1TsloyuKGukc8XCaamvZS\nwBdddSYF63tG5+J1nGW/FM//1uwbgPL8M3371/bGnaB2fJ6be1hfTkmuEhHv\nq6BZbDXOx4keUH16r8WPZL3dz16j+PoKiSS/W0uhIpdAL7PDE3Zr7xrqgTeh\nmMvgJ09XTc8+vYdJ9Jkef6JXjDEmuKDeSCAJQQFWSLv/93DjJriKaxrl+C0n\nCkqRHWGo7a96l76FGycKSsBuWQ1hSZe+Vkn+rarAnYlQmJg+RQaJ69qJP7Wf\nIZaXHjEUHkAeKICY5AoioFiGVG8WE39mRDsOZBZqGM9oMisY5tvVVNxlujvm\nEeLZ\r\n=QSwT\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.14.1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.14.1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.14.1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.14.1_1625769648003_0.15187537487793823","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210712.eb38bc0":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210712.eb38bc0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210712.eb38bc0","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0e1bbe721439372fd5c099e0acfdd0998e4f1de1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210712.eb38bc0.tgz","fileCount":105,"integrity":"sha512-zVTYIr2AKnLKtpNuCsH8IpieS7NfUo14H3S4VgdymN2KOvd2xYdk3/6ec71qvQmsMisssxH6MYesI4KZtvIuHg==","signatures":[{"sig":"MEUCIHhSfYShsyk/ZX8St+XgByRQwC4dWtls//qKYm4EQaTvAiEAsRYYy+YIaBXYAO0QICmF9msoVKYG7d43zEd4rfCtlJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6+0CCRA9TVsSAnZWagAA+EMQAJUzi69HS1/RyaBo22Uq\n/0Y2QxQNyOMmI3IUvixb7qR+FtxbVKUMgaC43cUjfPCVsI8HmAauzEgigIge\npi4Iqlnighjw0E/TnpD1LxcZR2AF4JjFQnZX2W3ueNh5maKj1XW97ZNs81qC\n6ykcPUqTXAikmJtk9xz7DNl4cy7r6tEGDY4+w+Ibf1IgV3vWWVswS3SLU+I/\n27D2Wt8vmbdBFoDHOpP9OrIgtpA/D5yKUN+z2hCIzMx3/7TgBEzY96ht/cba\n88VggYqaUZS5C6iz5owKC6MJQh3pumuQzVn+q7W9tpQVz2bfQtpVQgkgN72q\nBaFJ2m8mdTD6BY3PJzVmHmUDnOdWp/cjVWAxAuF74hK/FR54MbXJofHthzkO\nHQvePmv8I8Jj813YXUCrqKwhp6c2wJusWjMeDm4AR0wYwA0C7+E5Pv//syhW\noyL7y8vKisfkuemrMwDlo+5hTrVOAgT8NJHsF4PyE4CWA+IXX14BYF6QPC1E\npFLNQjf20zShHQjmIfDnY2SF0i3MeJp92K9ZhE5axfKWXWeUbsIMnLgNx6fU\nYm6PlfhODHzL8wQTJHEG6tRUvRHTGjvvE2wQ9Hx0GlcDe9QyG4cy7IWGS7au\nN+9e/rOGrDB9Ix0ggh1xJHkQFx866sylnb9yDEjs/hVFjzIMuGSUI5Nu7Q16\nPNVi\r\n=nhyr\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210712.eb38bc0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210712.eb38bc0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210712.eb38bc0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210712.eb38bc0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210712.eb38bc0_1626074369986_0.8791059764247864","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210715.ead1751":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210715.ead1751","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210715.ead1751","maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"ef66e245f30caacdcbae0ed0b6b22a13a5bdd8ba","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210715.ead1751.tgz","fileCount":105,"integrity":"sha512-TpAfc+DCR5bTIPHpu3JV7wTNzxzVfnKE4rXJ2zsyRxYGqEQnqoU1BomB8oFFzYs7iPFhaJJij4aqMJ66JbiFzA==","signatures":[{"sig":"MEQCID2j/WaRHj8nwfoTfBu68s3A6Qv+f711DfXpUvd7MoeYAiBKkO5HMFUO+kQhgjJ/M8fYyXKPvFIuL1bqM59gcS4xMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7+GGCRA9TVsSAnZWagAA9xYQAItwZSKwhC015s/S1fwY\nVAwPvUcRzd6Z2MeH8nBOiZMBohkMlWtvkrM32QP3rb+W8f0cH1ov8b/V1Dn8\n/khSjhSiCo6TaYc3uHbG/GGAuuIUsm7f8h5N3h8aWgTOULCUzcn2dVd7GQuL\n8wgXJMBjQn+UuscavO6LkMWynm/43LhNXdZ+jVWivH2fejvJgjys8qMWnGPD\nVJR9uG/tnpwNQ06Lo6HDIa/OqskH63nsSDKSU5nvX45+O6Z16k1gnTcbvpK0\nOyQYZYFs9qqMdRICFpjYYUpE3b2MVFGN58qNocSQRdjwy1b8W6a78oRhhBs3\nw49jqc7cgTLixS693yfi0aAat9K6w5u2hjDJgawLL/qnQt7Gs9MrSr6eiWAc\nUdOqPmfNHXl6tYQrGWH0q8UqiGik2mbHDi0K5Mmdj3CawXnaFA/ve98x4xLp\nbbWoOcpS3B3mGQFlkrXaWwLJU/RceOmKRwLz83V/t3Gn8+8BYLDodp3wycO/\nepwLDZ+Kp59Uut7XXWAtkzyLCFsDw5e6xn2z3lZ6LTSdeSZT0j+C8bGam0qB\nHIWeP8GQ6EiEjDWaK/611D1ojwRQqDRVAp4tKRue6g1kfHW2u0BRmM2zrdqE\nEl2k0tyogbYBYUv3GeulufIpCU+yX5QbsC9cKjcsJfbnlVAqupjFBzkRZCNa\nUYAG\r\n=6l9D\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210715.ead1751.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210715.ead1751/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210715.ead1751","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210715.ead1751","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210715.ead1751_1626333573665_0.29375107167436343","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210723.bf1f054":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210723.bf1f054","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210723.bf1f054","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"c95deb5c8c215472c3205a35393bb6fa03397667","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210723.bf1f054.tgz","fileCount":105,"integrity":"sha512-TGcSnr0DPO/CqebDYE5T0R3iTEb84w68bphbWJUoCd3W5yewER/fAIwHbQugraiuIrIL1boB2XLCIU5Oa4Od2w==","signatures":[{"sig":"MEUCIE7kCWzaaW17Qr3Z/DyxtQME3bale1cA2wZkvbhGWvWmAiEAv/51DBmaSptOJILWFwe5Nz8fT7ZAHcv3+ma2WFchQGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+m6LCRA9TVsSAnZWagAAvZUP+wVgiflo9n3jyJ2htEtJ\nawY0rJMjrSseX1eIDoRsRTdgLrAtaEuicTN/kGi+fBlXomzN8QXofe4RiqE9\nIzc2MNQjcsshgK+6tAw+Scdsbz+ePl/y5s741Z+1eaxGlYBdAw2HifL5b3S/\nhfgyhgyvBoICeMfDKddAXq5vj4DMYu1tPBVN02xd7lMRVMBlt+7A5aEBT0ww\n5bco+fpJAsZQTa9EX7utPhgkkfYnwaQDadbky0EcvkF5wxvMROMshg6CAI/t\nkG91attaCyOhzjE6NA4ais8SUvzZ1PJl6LvtPOIU6Mf8St0D8sDJAjdqLUVC\n8kuA2dlQZRdEwD28XlU8XP7rmMWRmwu9nG7JLsiwG9IHmLSQLmUNOu2Oz4LN\n6GKGMHQ3w+7eDxDZwNH0IofxFfBXLT8APPv93thoV3/u06Vf9AzSF/O13zBd\ngXN5hucJ0VcblVoJr4acOyzZW5F+dC/x3gq+QnNnle5W/M2jVkrdG2yA6FSx\nb2748feRBN3dgpKF9ii0+7wM8XrXqpNm6fO2E/LtAlA9nIDDVi73I0mmEf8F\nFbh6lSeqR7N9LoB/9/2Qd0MS5QoQZz4YCpFyFjSbOJm+V/8JEY6yWKpMKqCb\nDnE2tZ4z0L0xXER7Tj/zRG2LESVb9wReQVciCQkat9Pw0q5nCYZ0bA8ib6Bq\neOdW\r\n=eLBH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210723.bf1f054.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210723.bf1f054/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.3","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210723.bf1f054","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210723.bf1f054","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210723.bf1f054_1627025035546_0.11913161055008503","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210803.40549ca":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210803.40549ca","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210803.40549ca","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b1dd238c91c6d799523d7ec5ed53eb0b920d8e7f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210803.40549ca.tgz","fileCount":105,"integrity":"sha512-S5MSO6DAcop9itfBnfxVz/CgwWxdMVFh/7ReM4554wEYKdW9q68BNHJDzrCASnoZr+0Y16RKF3bwfID1vX5p9Q==","signatures":[{"sig":"MEUCIQDMQcmH+NiDLPaXV45L7AEjjyPRxYfPPQIHf7TGjcYH2gIgUHIrZfbnxWtkrw37/FBvOuW0Z20YpHQ54246Gwn3mdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCO6ZCRA9TVsSAnZWagAAY9wP/3+wc7tsmLF8KPeZZ1nF\nZwF5cT2fNVQ99Mi0QfOWATcjqz11WtNnIko/XORTi1tPIYkH3iWkVm1FdJjc\njh+1wxKxE+KD+it8b4nu8RazmSoBrY17toTVJZ6XFjk9fKKYsazDuUA3B4ww\nYukOfgFajj9J0rjLjwEvi74EFuIglbAN35FcAv09k7FdFLPa1qk5KFFmZl3r\nw/Taa13HHF0k6nQWm11G9xekmoo+rwlb1Nr0jtHWtyjavbfVs61Zpudd0UOW\nqcKYIRCep6GYxlmSBUJfpe/rB9V3RuBa5gG1geYo/u8QoadVSRzUR3GHMfMU\nS77VTo2icNbSwT1iVZspGEaKq8PI3ub1CYLA7IUWrufDVogeq2+LrBIwVV3X\njfLyXwKgYjidiFNT4JsxRyl4h1Vd9kZFscAQ6gMyfYNHWglz5G1E3T+m58rX\ncL0e0A8eGZiJ0AjJZMhGU6zQSwu1uITfALIL+G0D0fyqy1mRbHoTRalrpIxg\nUMnWE7aoMerS4kEq7lG3u5s3kNbeq+o222d3kNFJxDHjoYElfQuOUUW0KubD\ntD5+Y8gXpDO/fXvrEqC1a82r6uw8XmmM7t5j8rZhtqrc1yz3GoLdgeOcMbho\nCQ1L76+WlUFOFfI5UnMlIPJdmXAJmMCWucoQYBb41pLqZlDTZ2MPfOnxQlxc\nlByP\r\n=/FtY\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210803.40549ca.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210803.40549ca/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.13","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.3","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210803.40549ca","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210803.40549ca","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210803.40549ca_1627975321729_0.9597849151120468","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210805.6321dcc":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210805.6321dcc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210805.6321dcc","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"bdca9b0c19cc5c5ee2819f3d91ce921018adbbb5","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210805.6321dcc.tgz","fileCount":105,"integrity":"sha512-ZSwwIU+MZx+L3mYEf8HILBkaBKrvtxcCdSnEByEltJtSaZAIgLCteSeDmnFXBdzhbvsLA5tHCL0gFQicgaYdfw==","signatures":[{"sig":"MEUCIQCDdaRW/K+Q6zwK+iwzaaTC9g0BR7IQ7TfTfvSxOqr6MgIgTLJpwdTzNK037MbFUAUEabh/uxhStVfeYSzaguDw1gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5E9CRA9TVsSAnZWagAAGpcP/3mvdBr6Hf22kQ9vrV9E\nhOOX3khJU8Rmhuj/YHoIY3VstuTsbby6YEfUYgwtHG71uGVRVLr02s4ojIrV\n3FUYQXt+R7LTQ4Id9xUOWymYM8Op38mVho3UpijhqZgPorYFZ33dJ2yM2eMN\nXtYPtub68+VoOd+QxOXnXAbmyVsBuxhqBHZqCrt0IyWw25GNZWYu7+tNzrhL\nsOQWrqVyDdrJz2sJYk+cuJOR9s4d12o1gJ4iEJdDQzEur2UnbmgVLQeaBFMc\n/1QeBgVQwGdMlFJE2mJfhTdTArW79Dfx6YNHPQZaPqiTmeq13Xhma3L/2wWD\nkq34J6072rHeX8Kf4tVaK50Up7XdVLn1TqHXEub/CDqdtFw9KjOH9JkC1/Pj\nGJAIC/vmgphNBp7jCtXVsdYCyFjwVKkv/mZUQlAhu6XYkih/YUKqqt0TUqVP\nmOhU3GTLDkaEJqrXlV74fH8hc1MZWgOIZBalHf2sTlTCT+QkWxGM5PecCfkT\nX3TIZiJaDuSib0yCvtn0hw/dLSDFjjtEwz34Tzwa1kFd/yBWocHwHnWi/jLf\nSBCsESu6hywCN3A5lOSRfb+mnIyKehT8WQqdsD+knRr9KJosv2WePrzunMpV\nW4mCZ4DlOPOMJmx89OAOF00qSUJQSnlmSPft9uQmH3G3w1gxdWClyXYJcO/+\nLWvU\r\n=nBn0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210805.6321dcc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210805.6321dcc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.14","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.4","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210805.6321dcc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210805.6321dcc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210805.6321dcc_1628148029430_0.10874995366853324","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210914.7a936c1":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210914.7a936c1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210914.7a936c1","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9f5fd7fb5e5a4e799adde7bd36cd2c72f65a00c1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210914.7a936c1.tgz","fileCount":105,"integrity":"sha512-lSa/uIJdFOvBeGbgggC3eAYugh8mfKfRRY5gpommIWa/rNAclHHx7jMe4ELUcCmRAchFRmlU8PSQ1wNEJTbS8A==","signatures":[{"sig":"MEUCIDkT0sJNoPYy1yv/qZspbA1WcIZDtjTVEpkG4YloDtFFAiEAwfg2uGtNt2fkzNrA6hKrQLXIg4h+QewC1W1IjKcNQkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQE1kCRA9TVsSAnZWagAAeg8P/3I6Fqyqq8ouQEG9in+I\nuv6m3jqqBb6JJB8QMDLsobkbOVRAcEEUJd4rgsoyvK9M8y2ppinOr9WaI9ih\nuiWQ0Nf2pdtQDVhWTX3MjWsJtiGXz/a3Uvub8cn/sUtBAQEeIUGPAAtjKrPK\n1abEONHhL/iUj1FVUzigooHNE6iLbiJ9ixt7H8dwOr2cLi2d3njH94OhvScl\nDmfzTb1wrgC9/XsAgCAYj6Z3Ff+KEIaPfkolXk2OKzBoNY+PjDEkO8nmUhL2\nB6FdAIf2gYH8PEtMsaTvrynnK1X3Qxq3AvogWklFrFv2bI7/mugpUunip/T1\n2xqKG29x2vssOJ4L6zczwa0GzdIQJiRmoMwwYeBiO1rczJM+oWw8FoTO5CzN\n+yBJVXXcn2BheCZ7c+HOalUqV3FgdcG75n/Siw20KQC8jhj27PBoFeQcLSJC\nCmxIuTmv8EuNBCk92BhzazbZZEftt1nxbzWnwhj3Vy28ctsiJt8fE/MM1dvP\n+xXgYZhFPgUReQDpNk0T9d8H9JG3JJOtBZC9QDfwwZsvg1Q3fo01+IrCmVG9\nvg6G1sIRTsEFNAnc8WwCKI0Tz1wILBYT0gDJBm/u3BrbBUW11Q8VlD1kzNtU\n18CEx5VR33Xezhq4Wb/t8I7p+6xOpX93gzbz4PwzPq5LCyIb24h2B7Awv48J\n0GEK\r\n=Qcdg\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210914.7a936c1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210914.7a936c1/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210914.7a936c1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210914.7a936c1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210914.7a936c1_1631604068494_0.721944178552975","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210917.b688652":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210917.b688652","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210917.b688652","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"d531e65cd84290997face23353591920a2a3ae51","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210917.b688652.tgz","fileCount":105,"integrity":"sha512-DBByvZ2WHrAVQsXoBfMsjLmCIC07jfhE02yTHmT789robtibyveX/fbXlzTmfMTeczhLy1dXIGB68pv9Uz3FaA==","signatures":[{"sig":"MEYCIQDN2e4VLhJpUeqP3WHq9WsjKQeK2h15nMkpsYOjRVVgZwIhAPAh6SWYek06Z/M0iot5OAaepkqbZGWVdQopmY++0Owi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhREKKCRA9TVsSAnZWagAA2WEQAKUHkaIHPyIYnEQz0KP7\n0JnRH4n3bSZl/zuxmg64qB1H7Jnx2gjygIou0gGttyNHiT1sqzjsWUua+VRl\n4SpFkocM+rD91Prhj2+1mvGSm9jCXrQr3HpfQZnXMkjbSIJDz69KbaqYiOtr\n9cSyuIYn9nZ6Fg7a+dQIRCV4nADbS3p37c1UikVwaEzJOp2HCnmQtXN6XQEY\nVPzSK5e4GdxzhIiFbmTPWyBxbE4BSkS6qjT2hT++dPec9VVuIoyTlYJcanYy\n33nDNoe2K2UgremeTDZBJrFDGh1CjW9IT73Z55pvLwvVkvf3QmWxYy2JL58J\n/6m7lHZOvZHZ48e666hOC0cTtWGwWdDvilh4ilbGkQleGKAxLg2bETgm495X\neJzGjrMQ2GwFti9VmgkfapoFe9OluU7Mn1YbPe7RqOc6MWXPl55An8zJufGy\nsHiX8cfonOdnJRFml+yXmPBXwb5rXjCUU6jILS6AFaSO7bavGPrh8h7xwxB8\nBZ04AuzaOfzVBgLhsnzsS/pyLJ3f7AyGmAHX2HjvGq21ZITa1y0giYLgQrFM\nnmJOfukl9nGx2lXsR7QRNT0BomHeOC6GfO0vsTtr72eGTEz90AVNurZi3LG/\n5L0FZ5mDoEcoFkSdjwDfXjB1hy3hIvEtvcF2IyGQ7s7JglWcGHFNHjG12lkv\nfost\r\n=mNRh\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210917.b688652.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210917.b688652/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210917.b688652","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210917.b688652","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210917.b688652_1631863434520_0.8917261115502266","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210920.e4d38fc":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210920.e4d38fc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210920.e4d38fc","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"96e4a0cb8fca69be7ed519830cf0609dc5ead140","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210920.e4d38fc.tgz","fileCount":105,"integrity":"sha512-3DWdHYU0Huy2ipOJwCuzCPU2sTHoEUUMfsN4+pPVBBcUb8VKvff+KeHUBo3sobYV0fKr+V876MhLCUo28P4oCw==","signatures":[{"sig":"MEYCIQCJWBDPDXSg58Fk3NA9ErTjFEnkCK4//6C7fi/cFc+uwQIhAJSWsrelDoDhC/n7+riWGXNl7jYXQY9n6fjEgaQe9+3p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210920.e4d38fc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210920.e4d38fc/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210920.e4d38fc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210920.e4d38fc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210920.e4d38fc_1632122650126_0.7278634288978691","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210921.fcb2cdb":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210921.fcb2cdb","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210921.fcb2cdb","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0fe63cd5e6c3a3fefe7d4b14acb652f783df462d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210921.fcb2cdb.tgz","fileCount":105,"integrity":"sha512-CbTvsA8i+ychCizRlKnkEZcxHVuJka1Imu2BN9jswwf6lDMQXeE1Ifrur5jHiqrDUWfwIC76qV07k9yCkNVZFQ==","signatures":[{"sig":"MEQCIFmK9TIIY8i0oiajuihiCGq9QC0CHWC71ydw5qBa2AMRAiBqFvFQSN4DRvPb64yVe3Z44U3D0C912HQ84DqeFGybCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210921.fcb2cdb.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210921.fcb2cdb/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210921.fcb2cdb","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210921.fcb2cdb","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210921.fcb2cdb_1632208982580_0.45374663008137217","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210922.c1c0528":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210922.c1c0528","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210922.c1c0528","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"214645d38aca48d8654c23264f489f7cc10c7b98","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210922.c1c0528.tgz","fileCount":105,"integrity":"sha512-MEiYfdQwqvtGWgrxhJ57UYEBHVZh3A6gi65XTucbpCqoLUjWnrzn2dQ+o0DyApM8Ib0N4hFyfIoKyTrwuuxKOQ==","signatures":[{"sig":"MEUCIQC4+VQOCBFvSLSdkAfydXDirCPqNYWtAekGFk+y78exegIgN7e4pOLYPhTlt7co6Agxl2iDdz0H9nmXARpaE8yVo/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210922.c1c0528.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210922.c1c0528/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210922.c1c0528","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210922.c1c0528","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210922.c1c0528_1632295334627_0.046348222834482256","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210924.20a3f98":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210924.20a3f98","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210924.20a3f98","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"bdfba2186304b1c076030f22bb4f721c89d2eea1","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210924.20a3f98.tgz","fileCount":105,"integrity":"sha512-M8DDmB3+k8K2SVc9UlUher82Uu+5/JT3mwlWSq/yPM61O6xDUKQ42R9C2K4vCWJGEdO/7oM+kY2OyJWjf8Zuhg==","signatures":[{"sig":"MEUCIGdBjBI1AA7C4vV4ViEHyV9rKIcGM4kWtCUEgRRKyDluAiEA1hBeBI79NEb9w0EgV3+fTg+PHdcifWutqsCFyo+++KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210924.20a3f98.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210924.20a3f98/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210924.20a3f98","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210924.20a3f98","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210924.20a3f98_1632467960997_0.8710341137649389","host":"s3://npm-registry-packages"}},"4.15.0-dev.20210928.a9a92a5":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20210928.a9a92a5","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20210928.a9a92a5","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"16fd136f6ab329f741452323817ed2b89decbcab","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20210928.a9a92a5.tgz","fileCount":105,"integrity":"sha512-s5V7zPkq87B9tDEWiQ+qJon3JI4thaCFc0ixl7rr9HhFJNdcu+1tdMwy3pjscn1I2jNARX4OsGg+HkZlYqdcNQ==","signatures":[{"sig":"MEQCICXXJo55elGGzgPpVN5r/DvVjz1FYxlJeAmQrcGbMqpsAiA+7aTbploM5ei3GL5ek95QATZCLyk4ZACJmQ9pr9aoFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20210928.a9a92a5.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20210928.a9a92a5/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20210928.a9a92a5","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20210928.a9a92a5","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20210928.a9a92a5_1632813769445_0.46751134461550103","host":"s3://npm-registry-packages"}},"4.15.0-dev.20211004.edcf63e":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-dev.20211004.edcf63e","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-dev.20211004.edcf63e","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"b6827cfb76eac6a9eb29198b518a3a2281b21383","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-dev.20211004.edcf63e.tgz","fileCount":105,"integrity":"sha512-3i3amaXCGaezKlh9Q12GemFf0Wp2Y7km6/4mpl3SJ2ktSZralIaItnz0x/sfkc4Me1oQQXu9aLx8TOgR5m1qYA==","signatures":[{"sig":"MEUCIBRV2DtHLIGSywB/+CW1G1xzGgHuih5dYDhbepbZE4CkAiEAysma99fcwQOz0qqgD17NOmK1xI9DakKWxjlGdgIK5Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.15.0-dev.20211004.edcf63e.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-dev.20211004.edcf63e/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.17.6","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-dev.20211004.edcf63e","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-dev.20211004.edcf63e","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-dev.20211004.edcf63e_1633332315759_0.08601941575186833","host":"s3://npm-registry-packages"}},"4.15.0-rc0":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-rc0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-rc0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8e07a33dba64109da85b15428c7a05df10b3a704","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-rc0.tgz","fileCount":105,"integrity":"sha512-dG9jeeh6UiOH3ARvHxvUDiIAr7mECdZ4DWj0yST3c13pq6ECc354zThhkkHeR1/t+QYxaxtuJ+0IERnfSmpuNw==","signatures":[{"sig":"MEUCIQCzrm/leUP2TFNgR0DaW9JTUDW0SrtlMQD+KQ9mIkNEbQIgI+iiZxnUoaZ1DEYr0o9eg4XKjU2ZlAGyEmIB/arNoK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307738},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.15.0-rc0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc0/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-rc0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-rc0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-rc0_1634338343546_0.33740986101657033","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211020.406dfef":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211020.406dfef","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211020.406dfef","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"56bba34d0ad6ac866f574d19ed1619c1bd52dd3d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211020.406dfef.tgz","fileCount":105,"integrity":"sha512-gE/JiEIRF8uBpxwGr8I1ax/+W5FZFk+36oQL6dszPYPo0dsAmB1Gd1qXSalWe6jfhS2rWaE9q5S89bAM2VTqWA==","signatures":[{"sig":"MEUCIBMkSG3jEW2VwTq7q6b8kLoEJubwbC52kbquxvBhs+/MAiEAtjmHV9TtEWtQjDHoWmJ/dCHNpUw+bNnh72TjwW7eG8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211020.406dfef.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211020.406dfef/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.0","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211020.406dfef","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211020.406dfef","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211020.406dfef_1634714630873_0.37516687392069414","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211101.bed3c05":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211101.bed3c05","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211101.bed3c05","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"9d2bce95a6e3f0102a3694bf933c3bf42690b101","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211101.bed3c05.tgz","fileCount":105,"integrity":"sha512-8xA58wje1idgsBnB+emAllzK7S0hoQAYt+ENhkAIq1RKd1j2Ig+w0ABQuUqsWab/wwlSZ/QA2SeW5UF6bknmkA==","signatures":[{"sig":"MEQCICiPGmhDom958GGMqyUQpI6Hqi+NiFD0ddLD60XKVIJBAiB7OiFpMqdnobpDDzH6u35fU6k2G2TeUjqCFWuX5lxLOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211101.bed3c05.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211101.bed3c05/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211101.bed3c05","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211101.bed3c05","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211101.bed3c05_1635788138237_0.4388167830714691","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211102.bed3c05":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211102.bed3c05","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211102.bed3c05","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"5742e7446926ed2a1b86c5de3917d65d79b898af","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211102.bed3c05.tgz","fileCount":105,"integrity":"sha512-8Yniksv6ZUNsjU6rnnZUQp8im6+rh0/IaIDXJxikMNVkK9xHLKFwxNrdASh26NHO0GXWTqzjpt3gpTtJqiZgJg==","signatures":[{"sig":"MEQCIE6U2TK/BKJQfGHi+cucw3dG1kKeLaNbVBAenr2KMnUaAiA9BTEK/iYo2VdszV5aGOqWlU5WoA/TZCCDqaHbPPxdmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211102.bed3c05.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.bed3c05/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211102.bed3c05","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211102.bed3c05","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211102.bed3c05_1635837886233_0.08889986700732777","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211102.3f7a67a":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211102.3f7a67a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211102.3f7a67a","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"3a34a5cbe899c63c37177121913e72e035e822e6","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211102.3f7a67a.tgz","fileCount":105,"integrity":"sha512-vQ9S5ylsIDCClJfBhsIwPOv+2Pv/mnvExevGg5XgeqDYu5CgXh1hnyv7yCutaERi5WV6s7a+z8gm9neko8rsEw==","signatures":[{"sig":"MEUCIEsgrgOcwTZOBchb76GfO1/IBR1uNMbLK4b0fZrPFcGZAiEAzeYfFxnlGLh09k6QinPh5IwU9NY8+DWj6txsn1OBiOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211102.3f7a67a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211102.3f7a67a/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211102.3f7a67a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211102.3f7a67a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211102.3f7a67a_1635875299163_0.6850351761042845","host":"s3://npm-registry-packages"}},"4.15.0-rc1":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-rc1","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-rc1","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"fec13f7cf8f319c907a6050118755e05335d059b","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-rc1.tgz","fileCount":105,"integrity":"sha512-Gg2PJLSjnlCo7VcSNVZcvr3rtVcSe4VLg9y9goFebHZOZ4BG1S3ozNFvfPHuf+a8VXgDfj68nojC+38exV1ibA==","signatures":[{"sig":"MEUCIE+MVg+SJmDHLwq4w8WbwKdu8Q4d02KBGXvRZC5WceMZAiEA5nblP6UKCZ6K639uJ59OrJBukbyc/TywZM0fGYbsrHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307738},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.15.0-rc1.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc1/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-rc1","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-rc1","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-rc1_1635895049814_0.2864659818230664","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211103.3f7a67a":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211103.3f7a67a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211103.3f7a67a","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"5108b6028e41e519d1b8f3af5dd8ce96b2b96284","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211103.3f7a67a.tgz","fileCount":105,"integrity":"sha512-Z6FCcQ06JG4dqW1TGV/dkKUZGK9/wI9FxRpmzHN6MvzugiNK3xioZCYOONG1aP6UE3BVh87ct8ktR3zFYxfypg==","signatures":[{"sig":"MEUCIQDMki4RSdwDCnvX8G7+o8B/W+hghBt6rXeEjtKStY/7oAIgQnhetQwGQjEK5daAmN7kMWNmpdQSY4UVa1GF8rTozfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211103.3f7a67a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211103.3f7a67a/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211103.3f7a67a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211103.3f7a67a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211103.3f7a67a_1635924021881_0.8960275820070234","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211105.90655c4":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211105.90655c4","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211105.90655c4","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"86ac3b8edb2a872dacfe61e1fca5ee2aef30663c","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211105.90655c4.tgz","fileCount":105,"integrity":"sha512-nH3fwEV+8kA1p4gl3R+6Qk8QMmc8l+owL/3N4lRItsmUSoX0PcACDBL9OdjxIBA8IaHfZXtMG/gObpvAtres0g==","signatures":[{"sig":"MEQCIHJkdhZtGfgw0isVkuHR6qvunyu2svlQFJU0QdUv9AArAiBJJGQbrGq0xwu/HiQCTZBZ+SfPR7AruXiiUszvMHYwBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211105.90655c4.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211105.90655c4/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211105.90655c4","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211105.90655c4","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211105.90655c4_1636097096261_0.0007462151911639126","host":"s3://npm-registry-packages"}},"4.15.0-rc2":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-rc2","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-rc2","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"72f3b054fe58efb38da75ec3bbe2f28f4d9717f4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-rc2.tgz","fileCount":105,"integrity":"sha512-JYuQD6M1dHp2FpECDUq5yygmKLjb6HNeAZiCUySmIvfq/IjFVfshNUKF9o7fWhNC/EA9VNq09hSV5zzTU0BKZw==","signatures":[{"sig":"MEQCIDIWVBVEQ7fuNIilxSagO7AmiWbFmy1yIzG8Nlm0IADGAiAS68MG70muX6Fw9KgQNDnwrWFEeURVm2SrJhjcWgjsxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307738},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.15.0-rc2.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc2/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-rc2","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-rc2","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-rc2_1636136490014_0.1509380405968015","host":"s3://npm-registry-packages"}},"4.15.0-rc3":{"name":"@microsoft/bf-luis-cli","version":"4.15.0-rc3","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0-rc3","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"7589eb4b44f3455e9377e17a59526892181165bf","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0-rc3.tgz","fileCount":105,"integrity":"sha512-g0pl9uhn+mHHKRlCuKQ0h+nCQGFUF2SxeERnAeeu2TIX3gu7ctzcoY+nzWIPqjieFvcauf+T8UOSuKrMIUM/+w==","signatures":[{"sig":"MEQCIDbn34GmsknGw2qTpEFEYBPpAbjXyeHfq6ECMdvtJdCwAiACzC31atLtiUzQBvb9kX0c9BzXrzQIul+7GDqhxqywyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307738},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.15.0-rc3.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.15.0-rc3/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0-rc3","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0-rc3","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0-rc3_1636587626150_0.39417684892888505","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211111.15b5c37":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211111.15b5c37","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211111.15b5c37","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"aefd71639127147a73ef9dff1fd1ae31c1b4a3a4","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211111.15b5c37.tgz","fileCount":105,"integrity":"sha512-MT1h8I99eNo2yzGTLJBOnocJNLr/5Fu4YbkK7zDB4yUXhedG2R22/So2iQJUSh6f/qBZYorHLme47X/3+QQebA==","signatures":[{"sig":"MEUCIGMlVUqE1MJTzVyJZq4ArGrsVmuwLJtNKX0KKeQzknRTAiEA4f6xxvspt/kHcKfS3rkNLGsc/kWkrwsaVFG5Tgm8kUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211111.15b5c37.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211111.15b5c37/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211111.15b5c37","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211111.15b5c37","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211111.15b5c37_1636618949496_0.07109383406149283","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"@microsoft/bf-luis-cli","version":"4.15.0","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.15.0","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"db2b7da45f12bce8f059558693fbc0da0902e999","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.15.0.tgz","fileCount":105,"integrity":"sha512-iK5NuKx3FZxw1RHmQwjk/gLycO9e2opJESfwimrgwB+jeZfUqo/PM5+yflKf1KXKTrNVNBTI/SJ+eQ0spJlcJQ==","signatures":[{"sig":"MEYCIQDtPb3gBApwEdAWGKf4+/q8xUD5fOiw9P4nDQtZcPYC2wIhAMoJYvzsujsNzzF0AXfWNDX6E4V02fqegNkurta6juUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+ZLCRA9TVsSAnZWagAARmUP/RAfnjhTyRypwYLAPxh0\nI1KhxqKXtFve5EwJX6v9T2J6k7Sj2mTfV8kzIafQGN6WmkB9H7qy7lHjuE2m\nT8S6spe8df3pCVCn16Z5o5HrdNn6K576BVB8sMOXlpfQvJ4Znv5njukobuQV\nIx8XdsZZUUKOUUi6bgpzWW/VORJmScT4XiUMBI53W1g4VJlw8B7IO763oMLg\nYjyqnBJlLgK9kI2bFHVS/IqcR0FCNhSzzqMKdPqLutFynm2v/EcFsF174DO7\nCrLqCJRtss0DVrwSs1ovE+g8C8U38SnTMc7cIrY94XKka8EzhwMbmGcU/7t0\n2FPDLrm7SIhBdl3M9fhEFL7XgYCZjNzTgYoQBCAALJT41GMUNH+nx1xL09RN\n9C1/VoF9ovpeSo+bEB17ZOZjTrS6W4JQUxY96Juj30oKq7LlEuTQnraUqM46\nz5mvr2jVHoX3iZyYRInIice2YLfvSK5VEXfJQmxSDwzooV8bf29ylWFWIzRd\nCZWDS2uKRU3zMVuZVErxCQrRx9Flj1pGMFM+CUn10sTyHLxNjK4UF4xJEXHd\n+N8Nk5KtyPDIR+mwLUWTySO0q11/G3uCoDBpdkrCyem5Ksa5utFxvSHk+jlu\nBSfih9MWS/2eQWDSqcIZsfPwIVWT1QW5iJwBe1+fZZ3j6g6MArQkGP5ncB2y\nkj15\r\n=VsZp\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-rc/drop/microsoft-bf-luis-cli-4.15.0.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.15.0","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.15.0","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.15.0_1637082698953_0.17680884507260197","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211117.19ff452":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211117.19ff452","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211117.19ff452","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"8800cebe60c4dfc54548f0742d4154e4c9d5d3d7","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211117.19ff452.tgz","fileCount":105,"integrity":"sha512-zluZgeR0R+iQgGbP8ypYMnDhYv5+cxAkaICqhueWJpGt4wd7iYa5DQqUNU9AuQ/j3x2vVg5t0lSg/6eDYukQYA==","signatures":[{"sig":"MEYCIQCkQ/VdmVKYXjc0mLlCahXbbcXGbCJcjDu/bLLm2nmRgQIhAOrrGQLC/3M3ADBV+50Ntmxw1kXO8iJVXemQ6jjWEJBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlLwOCRA9TVsSAnZWagAADF4P/AsrJvXvn0dLJM3h5P4p\njbsfiTQ+owYzgzEX4/BeXcoU7OFDVPJUe8oc4GCIaSLjv+2tGyxY+Zer/E9g\nzEa7iumbcrAb8ig6YO6BJKP9zGtz+nUUWBT47pw8YLtXESCFu9ch9BHtxZtw\nB2jNfiIrA4ZuwADdpBjRBCpZd2aKKGKOeXikbEE8ogH6MvN6gBSNEokemehQ\nIxmA/jZN471obiJLesr80P6uXDfAqAstO5MjDh3MpVI71/4NZyJa3grMvhQ0\nfvSQioS+6vFWZpSZehkbfPwgCKpWWhNYycarS0P5ccLhZ3QK8WEUJ3fpdDWC\n31+Vz85Gkj2ONaY2AkHQHf2CPk30Sm83wv/OCwCTNmMlONtgeu/hkKW1p3p9\ne9PY9HWKre8k5tTNwmlxa/hurQ1zdcv0c/D/FRE225ofWJM9AB3UVSFSzEKM\nJKtLo6mzpEac+9yaM9E4xOPTDngRZvrUmqP5RINnMx9Us9iatAGN06weEbb3\nNt7c4z8O05TGS/oQwSu2zYd+SnWk1Kq6AI3AN4M3bMGDyZpVSa/mKtINY7VT\njeHfOJaAn+jLa/tvE+4ru1RrvvuZC9+chD+D3FLnj/9Pp6/9jO7QLAW3HRPq\n03Aipv6aX/UQeQfoRgmrFpuLTx7Luy4rWwlkbdbY7KGnc92mgqB+OF5q4SSb\n7MfY\r\n=Qv5L\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:/a/r1/a/_botframework-cli-daily/drop/microsoft-bf-luis-cli-4.16.0-dev.20211117.19ff452.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20211117.19ff452/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"_npmVersion":"6.14.15","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"14.18.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211117.19ff452","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211117.19ff452","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211117.19ff452_1637137421998_0.5877713038557424","host":"s3://npm-registry-packages"}},"4.16.0-dev.20211220.6972973":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20211220.6972973","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20211220.6972973","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"cb6354983222328b193e029f116239462abaf3f5","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20211220.6972973.tgz","fileCount":105,"integrity":"sha512-PY9kez2rIrSsJiqO7cOdfKd8ZaxKpWm8QpVYhALFhgLqHUTqI/eSA8tsTtjmVceQKmtqp5+Om+ELMeIhzPIXDA==","signatures":[{"sig":"MEYCIQCK5UOsZxULLyPV4v4jioN2H1q1DQkWmkugl+D0J8pkOgIhAPrW/c0Vt1ZWN9QWB+MrRrBYX+4chPoelxtRECyNONG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwD2iCRA9TVsSAnZWagAAZIYP/RE8dA21jmZDqNqqTfla\nFTP7VqS5xW37bOzFfRMaIqyPdYNvjNssK47IDdkOhxvmwDKGzEA9iahkmnkR\nZOQEcFn1ywt8ui8o67kJuYsnJYXFjh16f2NcN3vq3hvUjzFGo4tinAB4psVo\nxDBK75SAkJpN2VSyL2nkePM901jSRKuo/CkIi3cdeRLohWcT1/36DhzNiGp0\nW6JzwxhtR93UxoOJBiiCLaTSKRG3RmKke14Qh/YwfYmHDR5kHhJKtNHti77x\ntbcqjmx9ZqUXPMJn3zt4zY9UPRHJigq33fQDwPPnJkFq+r2r/Z35EF1e2m4j\nQtuAuXDELIBconh493ynaBEHK8bfgG96D/nyu1B4kqIh7iYkUgNFVIWml61c\nTnouh7LK0oNau7VwWNhcx6hjxNyXnyN+i4boiC3CYLia3vgbR3eFBhoLjs9f\nKzNhp9wEaQOslGsm0JC7pUCwaESPu2sjvuC/IoJtiuhjYjJ1I6dAkTK3HePy\nRpI8PLJMreGV2lGQ+4p+WINitHsVUt0eZDC5DheZU9rS1GjxClivf6mdmeOT\nD112I+AWdfTdw40Z3ub3Y83gaSfSQc/BqsnN9NMdSqe+8HAnTNvkScXdHYiL\n+siiOswwOxlXLa24xe/rtaT5Pfl3j9UI5wtg8GmOxOd7Z7nOGFwpXdsuxe0i\n3+9S\r\n=xGuI\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20211220.6972973.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20211220.6972973.tgz","_integrity":"sha512-PY9kez2rIrSsJiqO7cOdfKd8ZaxKpWm8QpVYhALFhgLqHUTqI/eSA8tsTtjmVceQKmtqp5+Om+ELMeIhzPIXDA==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20211220.6972973","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20211220.6972973","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20211220.6972973_1639988642159_0.6202639260721092","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220104.33b5e0a":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220104.33b5e0a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220104.33b5e0a","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"aba3cc5a58c03938d682d5314f7c9e8ed92bcc88","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220104.33b5e0a.tgz","fileCount":105,"integrity":"sha512-DbK1EF1v7GgRqhg0rQDzO961R5DaxbJiT5XKcpRr6iBpHQ2uAqhgVNwdkMNoU/AoaufOvGkSZsML2KOlCpBs/g==","signatures":[{"sig":"MEQCIBJevRNkgy2Y1ZEw8CPrC3XPxrXBNuXmYByTvHtXioTWAiB61Q8tMkeZz9qDlRnx/frO7dnoLDp3RRGRfAmZIY38HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1AQQCRA9TVsSAnZWagAAlp0P/2be39zicpo4F/mvliQN\noSlcw06WXs84JuSjvY/NDdy4snhSoSSLrJNBHLUFZ1MkYxBW4CGv08JDbnrf\nT+1tQe4NM7uURTk1721xfma975GBAJMOsbsAyTs+NzhKZMqEDcVnaSY/bvOv\n/MslamXXQtnSS8hhlkdap56EP0JuNF6E92kHyEmkc/9NAFQDsHQfk24OA2Aj\new9F6aVkLhg+70iIGSHX1Zgc66J+/XrhRHKpPmN8ZKFKseV6CKR/zymHGX3W\nG9hjucOfJ8QVdnMon0fWavvKg7LJW4D9sPPvBTcX2rrtQ5jSM9nMYNWFSHHD\nce6Kcs7exB4TvqiQL9vwF/vuddXDcN1L2MGvEGrjm1QkVWPLCJdnChEGboo3\nVQK+zkPYDS7mvGrreDrVI1J/DdvDgqmdoDVd1gOSZgJdiTx5LO8zpOKnFuL4\nXqTHq7br7B9S/gXFi1NGSLQmKipYs82i+X6qKXgMm8lAlrUov5lCp9Yy4+Ph\noMhedsUW/0JO8XrHcu20bVFDGiSGYf+fqzIDigXCs/S0bhu+34Y5ue3R0CFN\n8A/3jRbKfy0kwk1+tBjCX2Me2sFR6MIPCTlZgvihJke7TTQLcStATws7/Sqq\nPlT92/GhiHzDLga9JrzYfMZsRksj6AFZEdGRwzJTojpuiUbw7jOK1LJhn3bv\nZdjg\r\n=rHB8\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220104.33b5e0a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220104.33b5e0a.tgz","_integrity":"sha512-DbK1EF1v7GgRqhg0rQDzO961R5DaxbJiT5XKcpRr6iBpHQ2uAqhgVNwdkMNoU/AoaufOvGkSZsML2KOlCpBs/g==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220104.33b5e0a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220104.33b5e0a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220104.33b5e0a_1641284624560_0.34730476146748046","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220105.380511c":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220105.380511c","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220105.380511c","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"b8a7665f54d0a3ce62683d809d7c8728ade04a50","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220105.380511c.tgz","fileCount":105,"integrity":"sha512-7eQSoLV0dVb21qRS4DEV+XFgukDZ60eYju5cFw2hJSJVd9Gxc19q8ifFQ8AD0GscuLWkD/GnJJvg1T6MU7/Uvg==","signatures":[{"sig":"MEYCIQCMzJW4oH7zKUgUWSFR13eFaeeu1PIGCIr5HYRriWSm3QIhAJ617W9Sl7nb8zTjwggbf9/kGptfsu302rPmYX9O/dQo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1gk6CRA9TVsSAnZWagAAdQMQAJh6UclbwoyAp9SAxnup\nsM1nEPv/bUjjp4ZkPWVqCwQ2fiR5nzKOOoIci2EfcPKirTZgsyn245xrNarM\n611ga1K46dcHpSbKv1CcJH4IBD9juGCn0+g3av5/3Ro2OObmRZm2d2K7Ab6t\nYpVXIz5Ca9XV9A7B7qSucRb8e8y9g3tsI9GSWlA5Y4hhZzI8LOqMkviRPl9n\nlxSKpFL/N+9K7M5+Y7vYsiQ9KGRvSXsN91Tx063wSbThrbyuhwwMheHRV4V1\nUFLbhaIxYYdudycaF77qF5raaG+ut+jUaWt87IK/NjDsHMdEkmrawXe56+3u\nQGZlHKXW2o+4ok/PtsHunlGQJMQJmsOB/djX8YR4XQfMzVkKBqVwAqgnNXj0\nvMNkg7RJ0gP1Y8kua7VvGOayZcIGb/ZKpYT+/UMb4Aq0AJDQAGWNIs3x6woU\nO931a8h3uP5AQYgyedRzQ8QVEj1IVI7wZcUzwElputu4+mwJtHMbDMENu+z5\nmUSrsfQLVb89aRLVFK1KRnOP5N6KbWr1jnksN96Hi2ulJwV1VCutoI90K+kP\no6gUJ0C+0diR7X/QfjICIrhvWN/FD2CW+9Tb/TucZFx6oJrwgdqJdNBtqQJZ\nfGyt6j8/TglhWiJNOuwIVcsKr0mp48+S2mHVe62K9BGi8TzqyTIXv3OMV6BV\ni8WM\r\n=Axws\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220105.380511c.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220105.380511c.tgz","_integrity":"sha512-7eQSoLV0dVb21qRS4DEV+XFgukDZ60eYju5cFw2hJSJVd9Gxc19q8ifFQ8AD0GscuLWkD/GnJJvg1T6MU7/Uvg==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220105.380511c","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220105.380511c","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220105.380511c_1641417018330_0.5599874704724286","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220105.c44b989":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220105.c44b989","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220105.c44b989","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"fb92bcf6cf40cb619619842762f79db06a1bfc08","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220105.c44b989.tgz","fileCount":105,"integrity":"sha512-cFQy3fUKHhFGGzuCPqiaH+kcXSArbXpmfrQsW2uaXJFsLgIURe0mA7R5M4TWlDM+JIQiqnj2tFOQx7wJ1taM/Q==","signatures":[{"sig":"MEUCIQCv4PjqTRN2z8VYwxd22yiAGyEtxowJNrhqlnekPUlu5wIgJURhPPUQiyGnmOzvd5nGzv0Yd5xqOfWqYdfvUkW2LoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1jF4CRA9TVsSAnZWagAAoswP/j2fsAEm6nqac7QrqC7b\nLpNrvMC1ASPknjGUuJHNOxcP21tpW+MTnzRWyZd7DEukWRcRIpMbX0NjCgH1\nyHOYyGqmhKSom7k4dWbZ9i5gdVYmgYsOA0suBYLFWbc8Pj4WHQiaD0SIWafo\nCr5pNn9Uy6NeKP5/kaaYKjb2Sv6p6fcHgnx6G2U7EdEAv9QEwUqZyEcvZ2x/\nm9HUrf8B2iLZTG6d63OS1RNgIhNJfSpj0TDARKzxPRL3EHxoYGgkgqVf00xl\npC9Q5ai4YfoOo3d4Xp9C6j5dXIBr1lkjUfD1fltVVpin1qnfx0MZrCmgY3+l\nYEDnAZ9yt5y9hsn73QWb+23JfSlXpPw1HgNg9okra3aQjwR1fTcM/ZXnuLnV\ndn82Yk8UcXFJeN7UdNwAzvmF98CGGeVBvurnDzS+72Dm/nJ5Wi1upLKy+ID2\noEd0ge3bzDO04c7XkG4rSiZeP/gda5aKlaPXWbD9ZnLUI+0KR8duyq9S3oLX\ndZVnQKYLORx+Pbcom3VIivaADOCbLK33H/DQ89jHbwA0IQWY3WusuZ8qE58l\ncY61Eiih/EtJyam21l3ui3piJpEwwpQmTClXO1QI/fbGhav3rPgFpPXe2CzY\ny3uWR4L55Mp05yKQ63Qj2AGAkqHRVrYzFZrjXv7L44TdDi9V5T8V3eYiiSbp\n/YAL\r\n=+jEy\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220105.c44b989.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220105.c44b989.tgz","_integrity":"sha512-cFQy3fUKHhFGGzuCPqiaH+kcXSArbXpmfrQsW2uaXJFsLgIURe0mA7R5M4TWlDM+JIQiqnj2tFOQx7wJ1taM/Q==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220105.c44b989","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220105.c44b989","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220105.c44b989_1641427319926_0.6341058123422936","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220106.c44b989":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220106.c44b989","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220106.c44b989","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"af77a1a7c84b3250474792e82c15f9be69f1f968","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220106.c44b989.tgz","fileCount":105,"integrity":"sha512-Cdu6lkU3MjNzWlysGxBrH/yse1IOUf8Xd+AK5uAB3dt1RvPvVqlFqJFLwVH1E/+JRiPXGf1UEVYKR3R+KKEJow==","signatures":[{"sig":"MEQCIF/5Wi/pNl8U2sxWSczTD7o9UblH7NkCRgtLhL4QNQFzAiA7NMeoWA+r6DVEE+Rt15Duhcy8x3f18L/MK3lq30Mczw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1qZ6CRA9TVsSAnZWagAAzAQP+weuY5wRomsYKPqWq0fd\nKr09gwYT4zAlifKU/3Iin7Py+ta213NFONXvBjiHFiHA7hkXTlKningkEtGc\nB5gGPF/9uQL+fGbyaCfW3NkjhDcABh4ECu3uBT7g/BkiPmEnBF9IUnfc/ys2\nBoRIRqX+nFuaRfVf2gi7m6VrmtoksuKzbhcsoPdVBBf2MYKKGRh33B6N6Qmu\nr6ylsQk2TrwQmgfOmq7Swu+iOS6zO2KO6/39kMgm4o9qsGoi5iiczcNGPoXA\nFJWyiEQBdjryQqfAjv2jgq1fZDVrhPM/pnMhzeEcGgabB3d+K1w5IrzY5mmK\nHA82062c0daenJbZ/7xV/UIxpvHQ0VqAIz08FE4IA55y1or/8e2K+7RhhOZH\nrwvAtYZemv5FS9Kl+GeWYr9FKhBIl+61ZlKeFFPSHHUU/ST1x1B103K7XpEv\njW7osPSy32LA99HPaaaDDA21FotmFikz3juUi6Y0rSfd5E9qQzZKf95ipUaT\n/C7WrMAifD9RxuL03iIo1xc5U4CN9GACZI4E24rMVUGuaJrcCxBOYDTHR5dX\nvZZl5FCKd1FIgn3d6hl2cFpI5Gpcy+VrZFaOJfxgZExKJOfm/R45MsqZuuOr\ngfhQa8TSGIkne/skQpe1SXNe94jSJ8DSJ8wUO5OO1+t7W6etaG2EcwOqKUt5\nOAVW\r\n=0vqC\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220106.c44b989.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220106.c44b989.tgz","_integrity":"sha512-Cdu6lkU3MjNzWlysGxBrH/yse1IOUf8Xd+AK5uAB3dt1RvPvVqlFqJFLwVH1E/+JRiPXGf1UEVYKR3R+KKEJow==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.21.1","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.19","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220106.c44b989","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220106.c44b989","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220106.c44b989_1641457273820_0.2653019710248774","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220110.b4d497d":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220110.b4d497d","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220110.b4d497d","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"d5eacab73fd84b9fab92f9579102c4393e59003f","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220110.b4d497d.tgz","fileCount":105,"integrity":"sha512-bhhUCTUf8Z6PRdr1Tx4IWx+fs9Y9/aGoRdGmDvfkiNhqF6NaInU8n7GPm89FZgs7wrfjiXOuaUuy9hIGbXc2qw==","signatures":[{"sig":"MEUCIH6o/eby1H0+3BujAXloWFUKnOrnh+7Ooj3PoHcAbA2MAiEA62ASkDCI5vAUNt20z+0LE9yj26dXO0sQ6zqGHWhYo40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+zDCRA9TVsSAnZWagAA0QEP+gMtOiKiyhxPZVy8bt89\nTreO/EDqkfoxkg4WllET83Bsvo+RjZdrP3VPdmG9cRCuX/dskDhvdUhl50Em\n3fw7vMqdsbgol69ulO6N2DJtxnziyCl99FCUzbB2YIyAXl0bRdqd0pJipZqy\ndQ2RIa4CoLAPY1hf2M7EIeWbM9Xfu38hLt4WB2l85klN8pFOtz8sOZw0VOr+\n2jnrUnpL20yHelRY66gsH1qwDQocyqwJADjVEE2rR0lP7B4OKRyYPDMOUpk9\nZipG949tczCimJ0GiZH9oKgCX5aSR5hd4HJWqBp47OMOsap0sgcaaoRhmBfW\n9Lb8WvExRfO04mqZbZdgFL91iBNjqXM/h/6joT4hvY/FU+tZbJ/f+ihke3gK\n4zWLCK16GtxFGuth0cyrJoT3ghtk6bYEGmHhnegAHMYRGyYLKgUxiU9w0sIf\nksYPgbcsg/937G+veW7pPGC1nONhlPLlXeQmpKXI9qXZMMCqNv3X3MBPnrME\nnItHaMx0mvMpYDXDqPfbhrk6fWR37Uk4MMZ0XnnBsepEXGByFz4xxbrUgli6\nryvIPxYsPZ0R2nw6mnkzR13+sC92NkVPFHVhNQyGAZ0kit2rH/z3+TiqMEmp\nbr1KHSdDLffeB3SOQfL32XtvG/xRaCl72M8lEiHtT5n/J7mR7bvtbalsIGpa\nlsc3\r\n=oYbw\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220110.b4d497d.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220110.b4d497d.tgz","_integrity":"sha512-bhhUCTUf8Z6PRdr1Tx4IWx+fs9Y9/aGoRdGmDvfkiNhqF6NaInU8n7GPm89FZgs7wrfjiXOuaUuy9hIGbXc2qw==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.1","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220110.b4d497d","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220110.b4d497d","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220110.b4d497d_1641802947605_0.37105557224716224","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220120.e933dfc":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220120.e933dfc","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220120.e933dfc","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"23020f21ebe77600321adee3395ba71d41e62898","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220120.e933dfc.tgz","fileCount":105,"integrity":"sha512-UNtzFmFHuBxAZCmxULgpornAUGrC1+AHHI/xQTqlKSfZ/OTjnH5/lsGN1FSL0QXE7NX3kQVlEpfx2g6ACgxtqA==","signatures":[{"sig":"MEUCIQDNU0lcHuW3ii79qL6A9tyR4WzFwpYUdx4tjwjMmS2lzwIga+0/RxNH7rsrO2digVxVJLwiwKgtmomBDNWenDeF15w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RxECRA9TVsSAnZWagAA/5MQAIW0fJQEVJqGwzKqLd78\nrul7ZLU6vGAx6eDwmy87swQP0LVVG+ezc/CtdxJGzqx0kgsALaPSA3t3Bm5s\nSJA2YD/qdL9hD/WIYMQQx9LRVTyFIjba4egGZvWaqSOwMrfY70BBBfaB+/67\nBHqNhjakiZO1rEB0FExxJAnJYEVaei7FfnsbVdpCfYBTGrkr+ji9NTG77qKT\nsarvgU0vQ10sE4O0QtgAAPPeTsyD08seyRgsOsHOrHxIdD15YFjeLw6qf6kh\n4UZyTgML2xBXfqZCzuYZXmftiBzoi/UaMjS0GdH6eR9ihjaoaHR0LpX2NQ0l\nQwnDYUjV5xm/66RVkPuzIQMHxZEYcN87cKSRb81bowMCNg02SQcWUv9+whKf\nXfkxbouhLI8KRyhwx22xcS41VLgKHtvb0ydlzcKB1HdJUPAHaB+cMlugmOp8\nWP7AjI1pGiCFb7zJKshVoWtQjcjKPSH+Bm5h4S8LyqrZe0NZwv2yeqa4TkYT\nlmtxoIzDH0mqfhlPDAthsYDtFs5AjnFWV8jv4WjBpSlErLpawzuS9ebaiASO\nRaS3dMfYjMAjkwhqCeAivltSQmRdYJ0t/EhbJAVtvS90rrIbYLoJ14V+VKwm\nW+drfvhlkUdxD1FlNlOpK5Vzjj2qPUT/ZnFMW8QHz8pb0DwzUEjVKGq8xpjN\nHEbA\r\n=aslA\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220120.e933dfc.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220120.e933dfc.tgz","_integrity":"sha512-UNtzFmFHuBxAZCmxULgpornAUGrC1+AHHI/xQTqlKSfZ/OTjnH5/lsGN1FSL0QXE7NX3kQVlEpfx2g6ACgxtqA==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.1.2","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220120.e933dfc","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220120.e933dfc","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220120.e933dfc_1642667076328_0.7726432545876891","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220228.5bb413a":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220228.5bb413a","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220228.5bb413a","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"67c75e93b3927b3df2ad96db96df73ea0b5ba2c5","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220228.5bb413a.tgz","fileCount":105,"integrity":"sha512-BqILZmbFkOza4Hd/Z4FVee8Pb8gVsV8tnioA6NiGfuq6LNQ7uzCeAOJYGPX9dtoxpAaqKgz4EKPiFGvZWFpETQ==","signatures":[{"sig":"MEYCIQD7qSUWMn4YG48eHpYo+RGLHLxw37qWUrL72aMLJmI61wIhAPwuOzH4UfES+hOyezN1e2zmNVokyVxiZeow7wAapBBp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHIXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnYA//SkS/zy6kxBO5P+mCx0XaKeD96/SUp2U/eLVk8FM7RLy1dG97\r\n8qiyNBlYc9zM/1848nQMMUiFd1fe19dRsyPsd83g6KZOZtAgdzgEH/Nuvz/g\r\n9DlOAJ02eIl+Y7AJGks4HFdbGOPG4av11hFKUZMfG2rLpzK0jdvnGhGZfRvG\r\nqXCAZirCs4FAtn7eONEgvH+zNT677BSh00O4mPbW+n0ajl5n3zoD2nhqYx4L\r\nRS2gVsXtvqOWbEPMcvmqp5cGnQct8kk7Ick7tFcd4yM1YH1mkeScnHneqjHX\r\nKKKNocAdA1d/LewDQlIBVl2lDTCVUv87xbMcq2Mk8tie/aXucbg6i8fkEGPM\r\nLaKHLjIbVI0zfv/nj6QN5J1Zsy8Kjy03zYqwrBULm3r55dlhvV73aqdb/QkQ\r\nZ5+IXP1BMfa96O0/PJ7U5tw1C8Vdw1uddd/TsvhksICPioj0oxsgWIPSt6QL\r\neFtKzpyuPY2eiizU+Pu3dx2NkXBM2hk81knT/kDU82D3A2uEo3U38RvjZcTi\r\nKHBLbI6r2+pR535lTrl5cNx9A50J89d9pkEo++HwBW+tnuVUorXkQF11XNIe\r\niMmL/CWU/+qNpiewUPOpZg0FChfRz7gV45mjo433D5IsgVH6QUm1VVyFWy0V\r\nU8jB1hS3kp4zvC4/SBiYf/wsiq8gbct1mUE=\r\n=q49N\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220228.5bb413a.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220228.5bb413a.tgz","_integrity":"sha512-BqILZmbFkOza4Hd/Z4FVee8Pb8gVsV8tnioA6NiGfuq6LNQ7uzCeAOJYGPX9dtoxpAaqKgz4EKPiFGvZWFpETQ==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.3.1","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220228.5bb413a","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220228.5bb413a","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220228.5bb413a_1646036458107_0.500674092506858","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220525.147c370":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220525.147c370","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220525.147c370","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"7204cb570737f69d586e00032c140e386cadcad3","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220525.147c370.tgz","fileCount":105,"integrity":"sha512-qbqwsmWjCzp+c/C6O6qlLVDk/CFbHkPtIYKa9Fk+E/+8cDct9uazPdpwmDlYRtKaHHHKyblfvBtkIExqLoPb1Q==","signatures":[{"sig":"MEYCIQCcwLAucvf94OcUI031TqMK/JUIQAoEnabsaUrhJIBPHwIhAMCHqzvAaHFJEh21uOtt0yIWqZzj1eG3zXACXgsNYqOW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijdlJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4SA//ZmamVw+hSV42jR1K3+yc/jQPPHaAuMIE7avYM50sDMMsLg3W\r\nmgFhY4x92ewh3n+L7PhEn3xjGafLpKZbDKb63zpIiQ4l3TRUHnwU1WJQJmYg\r\nQ37tlmDY7TxaT2t2V9Bjw5Z3okrX9j5vCPYclViz6jpWHccI01QNGmESPVLu\r\nHwXYuJ7vPLm4toD2GA1BFeYYQembCr4n/U5pETBrDkGIBMgx9sorTrPeKaq+\r\nlcGPQ4xjfVlsu0UqKkImzAI9TJufXERZbFo8DqQX5TGTkBzcb4O00Kgs3eKq\r\nzZXagcrACaDD4lreQmd/zG4pNtWJ56GHGwviG1v3UycGf6XU4Ly+VhXh8u+9\r\nP7Mt6zYkr5BsDsJ5UJj1XxSldyVUX5Oa4CNRp+Q5zDe8Xpp/I1VJYpW5B6kx\r\nfSViC6EnQr6APuCAzyIWZgePOGGIzP+Rg21vb0ZKZjXmyz8VpoqdEKbNJj3t\r\nmq2Bh5Ojzn0b9OI11MhLoASi1SjF38j43AUhXAEahnEYYF3zF1UAJQc1AJk5\r\nBS2vgTEpDvUjRKU1sFtlhUyRgVoL5UCw8HrqsMFYFomphbuT/bPYT4DzIvOe\r\njNFiHTBqYSCpN36W9fMgPEo4bX5qHsfKnu+4HET0tCifKjnYsBDzxV7HavI2\r\nTv9f7t0PYVAA5tbnC9/WkGEPdXIYDUizc0g=\r\n=47C1\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220525.147c370.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220525.147c370.tgz","_integrity":"sha512-qbqwsmWjCzp+c/C6O6qlLVDk/CFbHkPtIYKa9Fk+E/+8cDct9uazPdpwmDlYRtKaHHHKyblfvBtkIExqLoPb1Q==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.3.1","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220525.147c370","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220525.147c370","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220525.147c370_1653463369191_0.0005898463834344003","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220526.695cee5":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220526.695cee5","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220526.695cee5","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"cfaa1ec9472c887ab95fbbefb44969e404675578","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220526.695cee5.tgz","fileCount":105,"integrity":"sha512-HdqQ78g8OiUtdUBjKssPUuA46AtYFaFaJQ7AthqAmIuQFkupjBx/Fx0dPYcoyoFKQlQgnHnk5B3hAKO32vD0mA==","signatures":[{"sig":"MEUCIGgJ+z+5+tacTN26GGZvzn00/HLTqCB8FeRGiYZoYbGjAiEAttI0W3gq601Sd0AbXl7cy/mmT1tkevqCucofDKgJhwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijypEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCiQ//eX4mhQJsVdYVUfHhDPKdr4vyvA4BWpes1Q0Mw7BUF0gBb6nw\r\nx4OiSdIkFZEmzwxTdPbONM6ni5uyMNi2ruW1ZN4KEkqe7jlRWUngjmeD5xQa\r\nvUVOfc5WGw4jFbryzGSVTzXJKw3U5jIUPZofV576bH1YInFA3NW7UWyVuO/6\r\nsStqhJ5tn06QIwjQ/QCF8F1ibTESy661y+SJkp8In/E8gNycJPjtlT932YTv\r\naQUTQw11qWvGmNHcyVNJq+haLKc/+BdmkiIA2J0TRfGRAN55u+p8CDW4JDyd\r\nHDN6r2Gy+hOZyaZdAIEXSaIoi9tL6L1Ti3NpdhwMC0WbzsHNYwqxJN6hLVHV\r\np2rEfl45nszblpQygyKHLYNfsEC8P5TsufNLQcd7wTDvXM5KtJEcOds5m4Px\r\nWlWtoIZ/2a+4ZsHfCHK9+pbJw9kTCUQreKPT53362QHGpIevW2MeXmyOFYTe\r\njoP6Vhl23adFX38pbKXCNwU5TIvT9Iq0gTpSLcLCFvf/O6mykVjl2exSTuax\r\nCGEal/mamDCZfxezI69tbXCFAoi6ucJKZJTWmdYaJkTt4qV8TsaDCNUfjhk/\r\nJTy8lbqigY+T9Q4Pcv25Wh4EHSl7ryI1gXFHl8aNqBtgMy6WH96hP0pX3jp+\r\nXvHI3QbzoB6CYvJZn05bQn5fkSux45rkDQY=\r\n=Qotf\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220526.695cee5.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220526.695cee5.tgz","_integrity":"sha512-HdqQ78g8OiUtdUBjKssPUuA46AtYFaFaJQ7AthqAmIuQFkupjBx/Fx0dPYcoyoFKQlQgnHnk5B3hAKO32vD0mA==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.3.1","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220526.695cee5","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220526.695cee5","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220526.695cee5_1653549636670_0.5816205029206989","host":"s3://npm-registry-packages"}},"4.16.0-dev.20220725.a0ab7ca":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20220725.a0ab7ca","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20220725.a0ab7ca","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":"https://github.com/microsoft/botframework-cli/issues","dist":{"shasum":"388eb4bb64374d4be3382166b98ededa3168b840","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20220725.a0ab7ca.tgz","fileCount":105,"integrity":"sha512-5ux02Pbwl4gWHgtxPqzAfHWMBJ6F+sI/LpevRiyrNthG3SXYpvPy9MaiBAwNPvTmORJIwfZEG4jkbyDACbpI2w==","signatures":[{"sig":"MEQCIDDAWcTStiG0ljqvu8GGDnP+7TIfHjFxyeLVCYQeNjo4AiA6a/1X58KfgrJ8N3u0OCvIId7FwIxgw3beZfi8462NoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3kSxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTqA/9GyCmTdxvoLmfPUMkz+8RW43gd0R4TL2WeyhSeDvico8sKFxz\r\ncoAOM5fj8L4DFoE92zR9FuVX8dcbEAbcjdU8dt8sLzZYNhUpSIO9uY8n6lfM\r\nkerbG7MF6MmQkK2lNNL45hBUEhA8oSt3drbebMBR5gYO2J23sGpta4anPYVb\r\nRycvS1tXXtYWxzWmwaQrD+SIczMrQ5QhcFg7G7nO0dDEINqAju7mmSjDXfhQ\r\nLE9POzmCAGPzS6hdsQKe70+EKB0sLfXIHSQKUnBqo+DWa9jgNdeCVoKwLYEK\r\nXlf8hBNGz1V0CNmrOzh23nw7Pnv2iz3ULDozmHi3bEcO7LzpbSQHrDs84jAc\r\nCPRmAEzm3AcTg6juG+fyNTU+RoFhXlm9wriFN4DHUoGEgPzLbnzGbdphqgLG\r\nKOooNFXrwIc2Fd229HuWs4c5MRqI23ciRxP0cqJRrFyRX2mAQCFNB/DouoFj\r\nyyi/TKDqD3NOuibGufnyOxABQojfJjODzXAGRSuzGIa/oIjDThUEOn32ZF2O\r\nv6VAWNKzZ0Fwm6oBEVHs9JixZuD4kO94p8rel1obMgWq3Xbm+tifdQYGmW5g\r\n4EnrGqlJno5ynR0aapG9qLK9GC9nYFUmLA99hc56UDwlSLvkhw7pVbql+94o\r\nLyutz012kLmjR+Aj1TZDzB0lRqv1DkHlrgk=\r\n=246I\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220725.a0ab7ca.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20220725.a0ab7ca.tgz","_integrity":"sha512-5ux02Pbwl4gWHgtxPqzAfHWMBJ6F+sI/LpevRiyrNthG3SXYpvPy9MaiBAwNPvTmORJIwfZEG4jkbyDACbpI2w==","repository":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","_npmVersion":"8.3.1","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20220725.a0ab7ca","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20220725.a0ab7ca","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20220725.a0ab7ca_1658733744976_0.12845606967359147","host":"s3://npm-registry-packages"}},"4.16.0-dev.20221107.64f07e4":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20221107.64f07e4","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20221107.64f07e4","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"89e8562ed2df197f58dc944699bfb8a4de0b0c48","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20221107.64f07e4.tgz","fileCount":105,"integrity":"sha512-NGYtMTfqJi11t9BQe8E56mvMYkvSns9lkJn3334kC2CSDb02ElUGUX/MGZCuV62C8V6bhDI2Lb3mUKGFOoO5BQ==","signatures":[{"sig":"MEQCIGnEEGd/oM3yab7ReT8Zof021Np2TaEayeOJB5LepnAGAiBxDa51gKNNMRGbHxuG0Pbh7MnhR+UPY2ARH/Nzp7+hhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaMCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquURAAhl7uVDye50kIwgcvMznQNcERr/GLxB8fx9PQklcrIT9DiLVb\r\nUrnSYTB+5LhL8fb8cXAsy8YYAr1sPZbZLZlf+5SStWzJ/omsaiozdeJ2avw3\r\ncIOanKdmqzUT/n/epxP97gJx3U1g7et2S3jYlAnWLT12MHhg6MHgUikBY39b\r\nEh08nUbmqa+Wpkvrye/igtcYAolexe5t+Ojgig0pw8AWAbPil4jP9GXSsPiS\r\nRYQJIoUDXj9COF8xr+q5rh+OKwd9+bvv9gRPkyILMe+eTN3ccik1ix/TZKRz\r\ncxgBNdTdoaHv6JbY45YOclV18w/eQZSNdJhQJRn5xPv5PvoE80y0TlOmIUZn\r\nd6yefGM5+NXW3H1tJlUlOB+PollYG96cv7ppg6bwa1sJCYEEdmlgeQP5n2J0\r\n/IEvIYIQBswmz38W8bmXaLf12JEuMT0PJ9mjjcWeNzJGS0s6kNwFQ7S4QVDf\r\n/qJtsrnf4KAHeWBe/c8rohmFehqGuovicBLPeSFUJKhaICo9Nl1kU0gP37Jr\r\nseje+luUEa7FXRMW9nHAHC8R3NbLBfC9vP4xYTe4Ov0bvTjn8JOzMNgJ4x2v\r\ngGZL0381E6G9cz084uAuqPr0aAaJaojQHw24CsWNa6rMLsbHgsa0fDdpey1m\r\nD4HaFQv9SWI0itcEcqlYrlP73ULyGeIHe3g=\r\n=/oiS\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221107.64f07e4.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221107.64f07e4/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221107.64f07e4.tgz","_integrity":"sha512-NGYtMTfqJi11t9BQe8E56mvMYkvSns9lkJn3334kC2CSDb02ElUGUX/MGZCuV62C8V6bhDI2Lb3mUKGFOoO5BQ==","repository":{"url":"git+https://github.com/microsoft/botframework-cli.git#master","type":"git"},"_npmVersion":"8.19.2","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"16.18.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20221107.64f07e4","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20221107.64f07e4","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20221107.64f07e4_1667809413493_0.32204012776304647","host":"s3://npm-registry-packages"}},"4.16.0-dev.20221111.64f07e4":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20221111.64f07e4","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20221111.64f07e4","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"0b2c0acaacb5b0d43578fbd6a4259c96ec531b44","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20221111.64f07e4.tgz","fileCount":105,"integrity":"sha512-yme7MlHE4a9t+lNRNbN3wLR32B05rMG/Jg/c60/GVPx9qzTl6qbm/j2tcGK5Q0zXNwsFkd5gaN7bl1kmYrGquA==","signatures":[{"sig":"MEUCIAHCAafAR48yWCVDex0WmaDoTPb47lTjrsztm8Uotc0XAiEAtS8tGgvSaFD0OldqQZA9qNnRcLZ/a8QXftJQ5ILcbkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbtbOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY3g/5AMaJVgv/4PfPsxrFztDr4V6jSD8FWXeYk58YK95bNijp68Dd\r\nxGDfwoXo2eQZCXJgv6S48tO/pbz6znjx/t120ZG8U5lxjH9r7dn5zFyxUsGZ\r\nuJtP7QQJLMwtQ5QtHBFaC0YgFscGxj1VXAM4p3WXD5+5KnSw7zITPXk+c/oq\r\nduh7bb4OKB8bgUZRx8E0Q4DuOuP/cjy0K3gaN/cIw+SAIQipOiAM4Wat+ueY\r\ne+L2GLy0ado1C0jKEw8m/UYjhGhrvhVJzlOTl3mLp6a3euBu8IHMsML8GFM3\r\ngF/mj2OXKZUTkO72SvwNHEpCqS62Kp1zfDGnfiXIvQaxBfVe0HBK4XlB7Gzw\r\nHHB/NWK41DPFW+ovH+PaWgNgZyAgd1L0SJeUET7iud3vD024LrXxbwankPpF\r\ntFFg0SQiCAY9cQbU3kYwNJ6rxQmgKvzT79IvSacJFd+QMuhIvbX7DBtPI6U0\r\nJm4MsnH/YWDkNqDYwgMrkq8ScKF533MvzBx/MKd31kPyxawyHwulIcbRwjha\r\njRfkNBeYoz6suAbFI93Apvz33ZfNwgU+cVH1ldrWiUd5S6Uk5N8bC/caH90E\r\ng2gbzMh8+8qUiTyiR4XCBjc3++eLk8mhuRymMPutUVsZ3s+TkBigHCFqMRDh\r\njCMv7cY98pbZYhuOb8Rye/I7BGnm3ChFtpE=\r\n=XBm0\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221111.64f07e4.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221111.64f07e4/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221111.64f07e4.tgz","_integrity":"sha512-yme7MlHE4a9t+lNRNbN3wLR32B05rMG/Jg/c60/GVPx9qzTl6qbm/j2tcGK5Q0zXNwsFkd5gaN7bl1kmYrGquA==","repository":{"url":"git+https://github.com/microsoft/botframework-cli.git#master","type":"git"},"_npmVersion":"8.19.2","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"16.18.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20221111.64f07e4","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20221111.64f07e4","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20221111.64f07e4_1668208334330_0.7542292757272393","host":"s3://npm-registry-packages"}},"4.16.0-dev.20221114.64f07e4":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20221114.64f07e4","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20221114.64f07e4","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"4d136afc845582601bbc2553a380866136ddf624","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20221114.64f07e4.tgz","fileCount":105,"integrity":"sha512-X+KbgJtEoVgqI0Oq0DQjE9R6z1RtaU37k07m+iehpjDFurE39VyO19IymY6FVB0J1Uh7cr8L8kZk8ZTzFOxcBA==","signatures":[{"sig":"MEQCICsr47zF8Zj0uGXdD3ExyAHgwgXTQjlANBNc4PEaXPqJAiBCHgqkYPAAgmR7Dyt3HJTIm/mcSiuGkt9u2SQuswUmGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcfsVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSDA/9ExgPugBFyIXny10nLaCIm+IMEom5HiHThECUBtu1pqWCCdyy\r\nafRT893F2YdgGl6SFB+4eDWcRl5mlbCWkHnRGUGh/ZU5kRhb2Vh2GzhV1fJM\r\nd1CKDMYVERRWlGtW863jRXXpFHEtEMOdhSXIVAT7oJjpCE11pXOO9v7TSxjF\r\nZO+FFqBdBESmNn64DoZaqIB5sfyLrfO+bV3dSWSjrz/WFEza/HhiK6BWQS5e\r\ntczCu7NKMrU7cIDfh0YBCrBo9FBOGI0QK9h4N0lFfM7p8EK+kxIJ6iJG04mu\r\n6ZsV/QxMks+eda8BXW70dhO/mqgzh5HH24ftL2qTevVa0IKaff2neHv9YrJ3\r\nPixFOImavTyTKiA5U0ieQ/f4GQ9Z1oqvogWjVo3gGyP/1zcebCuv+yDNDB8J\r\nTrgPRp10ZfCye+T27wuB2aLHPgadKlt67QVYlxHwd7D5ty9IEe8c9z3UKqhW\r\ny0omt2tkvru8jhARfplKHTaHe38Kw/i2vJBcARGYaMmG7PhaaT3glQe1WRUn\r\n8lILcOLP2IDkFluXvl3ol069UhiY10ityWW6GGZwl5rrtiEhXqC3Silq7yS+\r\nbGl4k7hE9CB9kf4Qeq6GZtcis/uu7GyFQIJz0XaOJWpOkWd7VoUguh9u/ZJ9\r\n6aKQWjKbhvCW2x4KvhFRTrXoE9B7lPxL2E8=\r\n=E8aH\r\n-----END PGP SIGNATURE-----\r\n"},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221114.64f07e4.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20221114.64f07e4/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20221114.64f07e4.tgz","_integrity":"sha512-X+KbgJtEoVgqI0Oq0DQjE9R6z1RtaU37k07m+iehpjDFurE39VyO19IymY6FVB0J1Uh7cr8L8kZk8ZTzFOxcBA==","repository":{"url":"git+https://github.com/microsoft/botframework-cli.git#master","type":"git"},"_npmVersion":"8.19.2","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"16.18.0","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20221114.64f07e4","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20221114.64f07e4","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20221114.64f07e4_1668414229287_0.15613651723664224","host":"s3://npm-registry-packages"}},"4.16.0-dev.20231122.4561d55":{"name":"@microsoft/bf-luis-cli","version":"4.16.0-dev.20231122.4561d55","keywords":["oclif-plugin"],"license":"MIT","_id":"@microsoft/bf-luis-cli@4.16.0-dev.20231122.4561d55","maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"cmullins","email":"cmullins@gmail.com"}],"homepage":"https://github.com/microsoft/botframework-cli","bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"dist":{"shasum":"1b172c8fa566bfe7f4364510300daa40db21617d","tarball":"https://registry.npmjs.org/@microsoft/bf-luis-cli/-/bf-luis-cli-4.16.0-dev.20231122.4561d55.tgz","fileCount":105,"integrity":"sha512-FxT8go4FCYcWhNCCpiEeEYhHDW0S4HUrWqaLxaKQXaoD9ndjjI9y+PGM5gdD6Bef4MtPDny3HBCxbAbgIftOSQ==","signatures":[{"sig":"MEYCIQDys+TLqW+tabipJhjiKlXoKHZ8rePJs3nnYcAtXiN4ZgIhAJnYGt6JRdIw73Bp47gHRXv/Vyb5FTAnCm30MH+wlyIB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308248},"_from":"file:D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20231122.4561d55.tgz","oclif":{"bin":"bf","commands":"./lib/commands","devPlugins":["@oclif/plugin-help"]},"readme":"@microsoft/bf-luis-cli\r\n======================\r\n\r\nThis package is intended for Microsoft use only and should be consumed through @microsoft/botframework-cli. It is not designed to be consumed as an independent package.\r\n\r\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\r\n[![Version](https://img.shields.io/npm/v/@microsoft/bf-luis-cli.svg)](https://npmjs.org/package/@microsoft/bf-luis-cli)\r\n\r\n# Relevant docs\r\n- [.lu file format][1]\r\n- [Working with .lu files][2]\r\n- [Machine translating .lu content][3]\r\n- [Using luis:build][4]\r\n\r\n<!-- toc -->\n* [Relevant docs](#relevant-docs)\n* [Commands](#commands)\n<!-- tocstop -->\r\n* [Relevant docs](#relevant-docs)\r\n* [Commands](#commands)\r\n<!-- tocstop -->\r\n\r\n# Commands\r\n<!-- commands -->\n* [`bf luis`](#bf-luis)\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\n* [`bf luis:application:import`](#bf-luisapplicationimport)\n* [`bf luis:application:list`](#bf-luisapplicationlist)\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\n* [`bf luis:application:query`](#bf-luisapplicationquery)\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\n* [`bf luis:application:show`](#bf-luisapplicationshow)\n* [`bf luis:build`](#bf-luisbuild)\n* [`bf luis:convert`](#bf-luisconvert)\n* [`bf luis:cross-train`](#bf-luiscross-train)\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\n* [`bf luis:test`](#bf-luistest)\n* [`bf luis:train:run`](#bf-luistrainrun)\n* [`bf luis:train:show`](#bf-luistrainshow)\n* [`bf luis:translate`](#bf-luistranslate)\n* [`bf luis:version:clone`](#bf-luisversionclone)\n* [`bf luis:version:delete`](#bf-luisversiondelete)\n* [`bf luis:version:export`](#bf-luisversionexport)\n* [`bf luis:version:import`](#bf-luisversionimport)\n* [`bf luis:version:list`](#bf-luisversionlist)\n* [`bf luis:version:rename`](#bf-luisversionrename)\n\n## `bf luis`\n\nManages LUIS assets on service and/or locally.\n\n```\nUSAGE\n  $ bf luis\n\nOPTIONS\n  -h, --help  LUIS command help\n```\n\n_See code: [src\\commands\\luis\\index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\index.ts)_\n\n## `bf luis:application:assignazureaccount`\n\nAssign a LUIS azure accounts to an application\n\n```\nUSAGE\n  $ bf luis:application:assignazureaccount\n\nOPTIONS\n  -h, --help                                 show CLI help\n  --accountName=accountName                  (required) Account name\n\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\n                                             {APPLICATION_ID})\n\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\n\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\n\n  --endpoint=endpoint                        LUIS endpoint hostname\n\n  --json                                     Display output as JSON\n\n  --resourceGroup=resourceGroup              (required) Resource Group\n\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\n```\n\n_See code: [src\\commands\\luis\\application\\assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\assignazureaccount.ts)_\n\n## `bf luis:application:create`\n\nCreates a new LUIS application\n\n```\nUSAGE\n  $ bf luis:application:create\n\nOPTIONS\n  -h, --help                           show CLI help\n  --culture=culture                    Specify culture language (default: en-us)\n  --description=description            Description of LUIS application\n  --endpoint=endpoint                  LUIS endpoint hostname\n  --json                               Display output as JSON\n  --name=name                          (required) Name of LUIS application\n  --save                               Save configuration settings from imported app (appId & endpoint)\n\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\n                                       config:LUIS:subscriptionKey)\n\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\n                                       https://aka.ms/luistokens\n\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \n  {CULTURE}\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\n```\n\n_See code: [src\\commands\\luis\\application\\create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\create.ts)_\n\n## `bf luis:application:delete`\n\nDeletes a LUIS application\n\n```\nUSAGE\n  $ bf luis:application:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --force                            Force delete with no confirmation\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\delete.ts)_\n\n## `bf luis:application:import`\n\nImports LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:application:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --endpoint=endpoint                (required) LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --name=name                        LUIS application name (optional)\n\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\n                                     subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \n  {PATH_TO_JSON}\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --name {NAME}\n```\n\n_See code: [src\\commands\\luis\\application\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\import.ts)_\n\n## `bf luis:application:list`\n\nLists all applications on LUIS service.\n\n```\nUSAGE\n  $ bf luis:application:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\application\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\list.ts)_\n\n## `bf luis:application:publish`\n\nPublishes application's version\n\n```\nUSAGE\n  $ bf luis:application:publish\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --direct                           Available only in direct version query. Do not publish to staging or production\n  --endpoint=endpoint                LUIS endpoint hostname\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\publish.ts)_\n\n## `bf luis:application:query`\n\nQueries application for intent predictions\n\n```\nUSAGE\n  $ bf luis:application:query\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --log                              Logs query operation on service (default: true)\n  --query=query                      (required) Query string to predict\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\n\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\n\nEXAMPLE\n\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \n  {QUERY} --prod {BOOLEAN}\n```\n\n_See code: [src\\commands\\luis\\application\\query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\query.ts)_\n\n## `bf luis:application:rename`\n\nRenames the application and updates its description\n\n```\nUSAGE\n  $ bf luis:application:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --description=description          Description of LUIS application\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --name=name                        (required) (required) Name of LUIS application\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\application\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\rename.ts)_\n\n## `bf luis:application:show`\n\nShows application information\n\n```\nUSAGE\n  $ bf luis:application:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\application\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\application\\show.ts)_\n\n## `bf luis:build`\n\nBuild lu files to train and publish luis applications\n\n```\nUSAGE\n  $ bf luis:build\n\nOPTIONS\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                       luis:build command help\n  -i, --in=in                      (required) Lu file or folder\n\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\n                                   application setting will be output to console\n\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\n\n  --botName=botName                (required) Bot name\n\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\n\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\n\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\n                                   generated if not specified. Only valid if --out is set\n\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\n\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\n\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\n                                   valid if --out is set\n\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\n\n  --log                            Writes out log messages to console\n\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\n\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\n\n  --schema=schema                  Defines $schema for generated .dialog files\n\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\n                                   current logged in user alias\n\nEXAMPLE\n\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\n```\n\n_See code: [src\\commands\\luis\\build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\build.ts)_\n\n## `bf luis:convert`\n\nConvert .lu file(s) to a LUIS application JSON model or vice versa\n\n```\nUSAGE\n  $ bf luis:convert\n\nOPTIONS\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                     luis:convert help\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\n  --culture=culture              Lang code for the LUIS application\n  --description=description      Text describing the LUIS applicaion\n  --log                          Enables log messages\n  --name=name                    Name of the LUIS application\n  --schemaversion=schemaversion  Schema version of the LUIS application\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\n  --versionid=versionid          Version ID of the LUIS application\n```\n\n_See code: [src\\commands\\luis\\convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\convert.ts)_\n\n## `bf luis:cross-train`\n\nLu and Qna cross train tool\n\n```\nUSAGE\n  $ bf luis:cross-train\n\nOPTIONS\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help               Luis:cross-train command help\n  -i, --in=in              Source lu and qna files folder\n\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\n                           cross-trained folder under folder of current command\n\n  --config=config          Path to config file of mapping rules\n\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\n                           qna files will be included in the cross-train\n\n  --[no-]inner-dialog      Only do inner dialog cross train\n\n  --intentName=intentName  [default: _Interruption] Interruption intent name\n\n  --[no-]intra-dialog      Only do intra dialog cross train\n\n  --log                    Writes out log messages to console\n```\n\n_See code: [src\\commands\\luis\\cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\cross-train.ts)_\n\n## `bf luis:endpoints:list`\n\nReturns available deployment endpoints\n\n```\nUSAGE\n  $ bf luis:endpoints:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\nEXAMPLE\n\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\endpoints\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\endpoints\\list.ts)_\n\n## `bf luis:generate:cs`\n\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:cs\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:cs help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class (can include namespace)\n```\n\n_See code: [src\\commands\\luis\\generate\\cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\generate\\cs.ts)_\n\n## `bf luis:generate:ts`\n\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\n\n```\nUSAGE\n  $ bf luis:generate:ts\n\nOPTIONS\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help             luis:generate:ts help\n  -i, --in=in            Path to the file containing the LUIS application JSON model\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\n  --className=className  Name of the autogenerated class\n```\n\n_See code: [src\\commands\\luis\\generate\\ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\generate\\ts.ts)_\n\n## `bf luis:test`\n\nTest a .lu file or LUIS application JSON model against a published LUIS model\n\n```\nUSAGE\n  $ bf luis:test\n\nOPTIONS\n  -a, --appId=appId                      (required) LUIS application Id\n  -h, --help                             luis:test help\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\n\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\n                                         result\n\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\n\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\n                                         file\n\n  --intentOnly                           Only test intent\n\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\n                                         production\n```\n\n_See code: [src\\commands\\luis\\test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\test.ts)_\n\n## `bf luis:train:run`\n\nIssues asynchronous training request for LUIS application\n\n```\nUSAGE\n  $ bf luis:train:run\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\n  --wait                             Wait until training complete and then display status\n\nEXAMPLE\n\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\train\\run.ts)_\n\n## `bf luis:train:show`\n\nShows training status\n\n```\nUSAGE\n  $ bf luis:train:show\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\train\\show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\train\\show.ts)_\n\n## `bf luis:translate`\n\nTranslate given LUIS application JSON model or lu file(s)\n\n```\nUSAGE\n  $ bf luis:translate\n\nOPTIONS\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\n                                             that file\n\n  -h, --help                                 luis:translate help\n\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\n\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\n\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\n\n  --srclang=srclang                          Source lang code. Auto detect if missing.\n\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\n                                             using a Translator Resource.\n\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\n\n  --translate_comments                       When set, machine translate comments found in .lu file\n\n  --translate_link_text                      When set, machine translate link description in .lu file\n\n  --translatekey=translatekey                (required) Machine translation endpoint key.\n```\n\n_See code: [src\\commands\\luis\\translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\translate.ts)_\n\n## `bf luis:version:clone`\n\nCreates a new version equivalent to the current snapshot of the selected application version.\n\n```\nUSAGE\n  $ bf luis:version:clone\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\n  --targetVersionId=targetVersionId  (required) Destination version to create\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\clone.ts)_\n\n## `bf luis:version:delete`\n\nDeletes a LUIS application version\n\n```\nUSAGE\n  $ bf luis:version:delete\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to delete\n\nEXAMPLE\n\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \n  {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\delete.ts)_\n\n## `bf luis:version:export`\n\nExports a LUIS application to JSON format\n\n```\nUSAGE\n  $ bf luis:version:export\n\nOPTIONS\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\n                                     (optional)\n\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\n                                     (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --exportLU                         Export format type as LU\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\n```\n\n_See code: [src\\commands\\luis\\version\\export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\export.ts)_\n\n## `bf luis:version:import`\n\nImports a new version into a LUIS application from JSON or LU content.\n\n```\nUSAGE\n  $ bf luis:version:import\n\nOPTIONS\n  -h, --help                         show CLI help\n\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\n                                     specified\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --json                             Display output as JSON\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \n  {PATH_TO_JSON} --versionId {VERSION_ID}\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \n  --appId {APP_ID}\n```\n\n_See code: [src\\commands\\luis\\version\\import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\import.ts)_\n\n## `bf luis:version:list`\n\nReturns application's versions\n\n```\nUSAGE\n  $ bf luis:version:list\n\nOPTIONS\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\n  -h, --help                         show CLI help\n\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\n                                     STDOUT (optional)\n\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n\n  --endpoint=endpoint                LUIS endpoint hostname\n\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\n\nEXAMPLE\n\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \n  3\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\n```\n\n_See code: [src\\commands\\luis\\version\\list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\list.ts)_\n\n## `bf luis:version:rename`\n\nRenames application version\n\n```\nUSAGE\n  $ bf luis:version:rename\n\nOPTIONS\n  -h, --help                         show CLI help\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\n  --endpoint=endpoint                LUIS endpoint hostname\n  --json                             Display output as JSON\n  --newVersionId=newVersionId        (required) New version id\n\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\n                                     config:LUIS:subscriptionKey)\n\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\n\nEXAMPLE\n\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \n  {NAME} --description {DESCRIPTION}\n```\n\n_See code: [src\\commands\\luis\\version\\rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/blob/v4.16.0-dev.20231122.4561d55/src\\commands\\luis\\version\\rename.ts)_\n<!-- commandsstop -->\r\n* [`bf luis`](#bf-luis)\r\n* [`bf luis:application:assignazureaccount`](#bf-luisapplicationassignazureaccount)\r\n* [`bf luis:application:create`](#bf-luisapplicationcreate)\r\n* [`bf luis:application:delete`](#bf-luisapplicationdelete)\r\n* [`bf luis:application:import`](#bf-luisapplicationimport)\r\n* [`bf luis:application:list`](#bf-luisapplicationlist)\r\n* [`bf luis:application:publish`](#bf-luisapplicationpublish)\r\n* [`bf luis:application:query`](#bf-luisapplicationquery)\r\n* [`bf luis:application:rename`](#bf-luisapplicationrename)\r\n* [`bf luis:application:show`](#bf-luisapplicationshow)\r\n* [`bf luis:build`](#bf-luisbuild)\r\n* [`bf luis:convert`](#bf-luisconvert)\r\n* [`bf luis:cross-train`](#bf-luiscross-train)\r\n* [`bf luis:endpoints:list`](#bf-luisendpointslist)\r\n* [`bf luis:generate:cs`](#bf-luisgeneratecs)\r\n* [`bf luis:generate:ts`](#bf-luisgeneratets)\r\n* [`bf luis:test`](#bf-luistest)\r\n* [`bf luis:train:run`](#bf-luistrainrun)\r\n* [`bf luis:train:show`](#bf-luistrainshow)\r\n* [`bf luis:translate`](#bf-luistranslate)\r\n* [`bf luis:version:clone`](#bf-luisversionclone)\r\n* [`bf luis:version:delete`](#bf-luisversiondelete)\r\n* [`bf luis:version:export`](#bf-luisversionexport)\r\n* [`bf luis:version:import`](#bf-luisversionimport)\r\n* [`bf luis:version:list`](#bf-luisversionlist)\r\n* [`bf luis:version:rename`](#bf-luisversionrename)\r\n\r\n## `bf luis`\r\n\r\nManages LUIS assets on service and/or locally.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis\r\n\r\nOPTIONS\r\n  -h, --help  LUIS command help\r\n```\r\n\r\n_See code: [src/commands/luis/index.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/index.ts)_\r\n\r\n## `bf luis:application:assignazureaccount`\r\n\r\nAssign a LUIS azure accounts to an application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:assignazureaccount\r\n\r\nOPTIONS\r\n  -h, --help                                 show CLI help\r\n  --accountName=accountName                  (required) Account name\r\n\r\n  --appId=appId                              (required) LUIS application Id (defaults to config:set:luis --appId\r\n                                             {APPLICATION_ID})\r\n\r\n  --armToken=armToken                        (required) User`s ARM token used to validate azure accounts information\r\n                                             (default: config:set:luis --armToken {ARM_TOKEN})\r\n\r\n  --azureSubscriptionId=azureSubscriptionId  (required) Azure Subscription Id\r\n\r\n  --endpoint=endpoint                        LUIS endpoint hostname\r\n\r\n  --json                                     Display output as JSON\r\n\r\n  --resourceGroup=resourceGroup              (required) Resource Group\r\n\r\n  --subscriptionKey=subscriptionKey          (required) LUIS cognitive services subscription key (default:\r\n                                             config:set:luis --subscriptionKey {SUBSCRIPTION_KEY})\r\n```\r\n\r\n_See code: [src/commands/luis/application/assignazureaccount.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/assignazureaccount.ts)_\r\n\r\n## `bf luis:application:create`\r\n\r\nCreates a new LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:create\r\n\r\nOPTIONS\r\n  -h, --help                           show CLI help\r\n  --culture=culture                    Specify culture language (default: en-us)\r\n  --description=description            Description of LUIS application\r\n  --endpoint=endpoint                  LUIS endpoint hostname\r\n  --json                               Display output as JSON\r\n  --name=name                          (required) Name of LUIS application\r\n  --save                               Save configuration settings from imported app (appId & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey    (required) LUIS cognitive services subscription key (default:\r\n                                       config:LUIS:subscriptionKey)\r\n\r\n  --tokenizerVersion=tokenizerVersion  Version specifies how sentences are tokenized (optional). See also:\r\n                                       https://aka.ms/luistokens\r\n\r\n  --versionId=versionId                (required) LUIS version Id. (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:create --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --culture \r\n  {CULTURE}\r\n       --domain {DOMAIN} --description {DESCRIPTION} --versionId {INITIAL_VERSION_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/application/create.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/create.ts)_\r\n\r\n## `bf luis:application:delete`\r\n\r\nDeletes a LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --force                            Force delete with no confirmation\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:delete --appId {APP_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/delete.ts)_\r\n\r\n## `bf luis:application:import`\r\n\r\nImports LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --endpoint=endpoint                (required) LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --name=name                        LUIS application name (optional)\r\n\r\n  --save                             Save configuration settings from imported app (appId, subscriptionKey & endpoint)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default: config\r\n                                     subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --name {NAME} --in \r\n  {PATH_TO_JSON}\r\n       $ echo {SERIALIZED_JSON} | bf luis:application:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --name {NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/application/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/import.ts)_\r\n\r\n## `bf luis:application:list`\r\n\r\nLists all applications on LUIS service.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take 3\r\n       $ bf luis:application:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/application/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/list.ts)_\r\n\r\n## `bf luis:application:publish`\r\n\r\nPublishes application's version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:publish\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --direct                           Available only in direct version query. Do not publish to staging or production\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --staging                          Publishes application version to Staging slot, otherwise publish to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to publish (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:publish --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --versionId \r\n  {INITIAL_VERSION_ID} --appId {APP_ID} --staging {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/publish.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/publish.ts)_\r\n\r\n## `bf luis:application:query`\r\n\r\nQueries application for intent predictions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:query\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --log                              Logs query operation on service (default: true)\r\n  --query=query                      (required) Query string to predict\r\n  --staging                          Presence of flag targets the staging app, if no flag passed defaults to production\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --timezoneOffset=timezoneOffset    Timezone offset for the location of the request in minutes (optional)\r\n\r\n  --verbose                          Returns all intents, otherwise only top scoring intent. (default: false)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:query --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --query \r\n  {QUERY} --prod {BOOLEAN}\r\n```\r\n\r\n_See code: [src/commands/luis/application/query.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/query.ts)_\r\n\r\n## `bf luis:application:rename`\r\n\r\nRenames the application and updates its description\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --description=description          Description of LUIS application\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --name=name                        (required) (required) Name of LUIS application\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/application/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/rename.ts)_\r\n\r\n## `bf luis:application:show`\r\n\r\nShows application information\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:application:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:application:show --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/application/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/application/show.ts)_\r\n\r\n## `bf luis:build`\r\n\r\nBuild lu files to train and publish luis applications\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:build\r\n\r\nOPTIONS\r\n  -f, --force                      If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                       luis:build command help\r\n  -i, --in=in                      (required) Lu file or folder\r\n\r\n  -o, --out=out                    Output folder name to write out .dialog and settings files. If not specified,\r\n                                   application setting will be output to console\r\n\r\n  --authoringKey=authoringKey      (required) LUIS authoring key. Refered to as subscriptionKey in other cli commands.\r\n\r\n  --botName=botName                (required) Bot name\r\n\r\n  --defaultCulture=defaultCulture  Culture code for the content. Infer from .lu if available. Defaults to en-us\r\n\r\n  --deleteOldVersion               Deletes old version of LUIS application after building new one.\r\n\r\n  --dialog=dialog                  Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be\r\n                                   generated if not specified. Only valid if --out is set\r\n\r\n  --directVersionPublish           Available only in direct version query. Do not publish to staging or production\r\n\r\n  --endpoint=endpoint              (required) Luis authoring endpoint for publishing\r\n\r\n  --fallbackLocale=fallbackLocale  Locale to be used at the fallback if no locale specific recognizer is found. Only\r\n                                   valid if --out is set\r\n\r\n  --isStaging                      Publishes luis application to staging slot if set. Default to production slot\r\n\r\n  --log                            Writes out log messages to console\r\n\r\n  --luConfig=luConfig              Path to config for lu build which can contain switches for arguments\r\n\r\n  --region=region                  [default: westus] LUIS authoring region [westus|westeurope|australiaeast]\r\n\r\n  --schema=schema                  Defines $schema for generated .dialog files\r\n\r\n  --suffix=suffix                  Environment name as a suffix identifier to include in LUIS app name. Defaults to\r\n                                   current logged in user alias\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:build --in {INPUT_FILE_OR_FOLDER} --authoringKey {AUTHORING_KEY} --botName {BOT_NAME}\r\n```\r\n\r\n_See code: [src/commands/luis/build.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/build.ts)_\r\n\r\n## `bf luis:convert`\r\n\r\nConvert .lu file(s) to a LUIS application JSON model or vice versa\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:convert\r\n\r\nOPTIONS\r\n  -f, --force                    If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                     luis:convert help\r\n  -i, --in=in                    Source .lu file(s) or LUIS application JSON model\r\n  -o, --out=out                  Output file or folder name. If not specified stdout will be used as output\r\n  -r, --recurse                  Indicates if sub-folders need to be considered to file .lu file(s)\r\n  --culture=culture              Lang code for the LUIS application\r\n  --description=description      Text describing the LUIS applicaion\r\n  --log                          Enables log messages\r\n  --name=name                    Name of the LUIS application\r\n  --schemaversion=schemaversion  Schema version of the LUIS application\r\n  --sort                         When set, intent, utterances, entities are alphabetically sorted in .lu files\r\n  --versionid=versionid          Version ID of the LUIS application\r\n```\r\n\r\n_See code: [src/commands/luis/convert.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/convert.ts)_\r\n\r\n## `bf luis:cross-train`\r\n\r\nLu and Qna cross train tool\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:cross-train\r\n\r\nOPTIONS\r\n  -f, --force              If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help               Luis:cross-train command help\r\n  -i, --in=in              Source lu and qna files folder\r\n\r\n  -o, --out=out            Output folder name. If not specified, the cross trained files will be written to\r\n                           cross-trained folder under folder of current command\r\n\r\n  --config=config          Path to config file of mapping rules\r\n\r\n  --exclude=exclude        Excludes folders under the input directory, separated by \",\". If not specified, all luis and\r\n                           qna files will be included in the cross-train\r\n\r\n  --[no-]inner-dialog      Only do inner dialog cross train\r\n\r\n  --intentName=intentName  [default: _Interruption] Interruption intent name\r\n\r\n  --[no-]intra-dialog      Only do intra dialog cross train\r\n\r\n  --log                    Writes out log messages to console\r\n```\r\n\r\n_See code: [src/commands/luis/cross-train.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/cross-train.ts)_\r\n\r\n## `bf luis:endpoints:list`\r\n\r\nReturns available deployment endpoints\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:endpoints:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified file in JSON format, otherwise prints to STDOUT\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:endpoints:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/endpoints/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/endpoints/list.ts)_\r\n\r\n## `bf luis:generate:cs`\r\n\r\nGenerate:cs generates a strongly typed C# source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:cs\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:cs help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class (can include namespace)\r\n```\r\n\r\n_See code: [src/commands/luis/generate/cs.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/cs.ts)_\r\n\r\n## `bf luis:generate:ts`\r\n\r\nGenerate:ts generates a strongly typed typescript source code from an exported (json) LUIS model.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:generate:ts\r\n\r\nOPTIONS\r\n  -f, --force            If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help             luis:generate:ts help\r\n  -i, --in=in            Path to the file containing the LUIS application JSON model\r\n  -o, --out=out          Output file or folder name. If not specified stdout will be used as output\r\n  --className=className  Name of the autogenerated class\r\n```\r\n\r\n_See code: [src/commands/luis/generate/ts.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/generate/ts.ts)_\r\n\r\n## `bf luis:test`\r\n\r\nTest a .lu file or LUIS application JSON model against a published LUIS model\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:test\r\n\r\nOPTIONS\r\n  -a, --appId=appId                      (required) LUIS application Id\r\n  -h, --help                             luis:test help\r\n  -i, --in=in                            Source .lu file or LUIS application JSON model for testing\r\n  -o, --out=out                          Output file or folder name. If not specified stdout will be used as output\r\n  -s, --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key\r\n\r\n  --allowIntentsCount=allowIntentsCount  [default: 1] Top-scoring intent or top n Intent with score to show in the\r\n                                         result\r\n\r\n  --endpoint=endpoint                    [default: https://westus.api.cognitive.microsoft.com] LUIS endpoint hostname\r\n\r\n  --force                                If --out flag is provided with the path to an existing file, overwrites that\r\n                                         file\r\n\r\n  --intentOnly                           Only test intent\r\n\r\n  --staging                              Presence of flag targets the staging app, if no flag passed defaults to\r\n                                         production\r\n```\r\n\r\n_See code: [src/commands/luis/test.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/test.ts)_\r\n\r\n## `bf luis:train:run`\r\n\r\nIssues asynchronous training request for LUIS application\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:run\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --mode=mode                        Value specifying mode of training (Standard | Neural).\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\n  --wait                             Wait until training complete and then display status\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:run --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/run.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/run.ts)_\r\n\r\n## `bf luis:train:show`\r\n\r\nShows training status\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:train:show\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to show training status (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:train:show --appId {APPLICATION_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/train/show.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/train/show.ts)_\r\n\r\n## `bf luis:translate`\r\n\r\nTranslate given LUIS application JSON model or lu file(s)\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:translate\r\n\r\nOPTIONS\r\n  -f, --force                                If --out flag is provided with the path to an existing file, overwrites\r\n                                             that file\r\n\r\n  -h, --help                                 luis:translate help\r\n\r\n  -i, --in=in                                Source .lu file(s) or LUIS application JSON model\r\n\r\n  -o, --out=out                              Output folder name. If not specified stdout will be used as output\r\n\r\n  -r, --recurse                              Indicates if sub-folders need to be considered to file .lu file(s)\r\n\r\n  --srclang=srclang                          Source lang code. Auto detect if missing.\r\n\r\n  --subscription_region=subscription_region  Required request header if using a Cognitive Services Resource. Optional if\r\n                                             using a Translator Resource.\r\n\r\n  --tgtlang=tgtlang                          (required) Comma separated list of target languages.\r\n\r\n  --translate_comments                       When set, machine translate comments found in .lu file\r\n\r\n  --translate_link_text                      When set, machine translate link description in .lu file\r\n\r\n  --translatekey=translatekey                (required) Machine translation endpoint key.\r\n```\r\n\r\n_See code: [src/commands/luis/translate.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/translate.ts)_\r\n\r\n## `bf luis:version:clone`\r\n\r\nCreates a new version equivalent to the current snapshot of the selected application version.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:clone\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --subscriptionKey=subscriptionKey  LUIS authoring (Ocp-Apim-subscription) key\r\n  --targetVersionId=targetVersionId  (required) Destination version to create\r\n  --versionId=versionId              (required) Source version to clone (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:clone --appId {APP_ID} --versionId {VERSION_ID} --targetVersionId {TARGET_VERSION_ID} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/clone.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/clone.ts)_\r\n\r\n## `bf luis:version:delete`\r\n\r\nDeletes a LUIS application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:delete\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to delete\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:delete --appId {APP_ID} --versionId {VERSION_ID} --endpoint {ENDPOINT} --subscriptionKey \r\n  {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/delete.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/delete.ts)_\r\n\r\n## `bf luis:version:export`\r\n\r\nExports a LUIS application to JSON format\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:export\r\n\r\nOPTIONS\r\n  -f, --force                        Overwrites output file if exists, otherwise creates a parallel numbered file\r\n                                     (optional)\r\n\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Save exported application to specified file, uses STDOUT if not specified\r\n                                     (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --exportLU                         Export format type as LU\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to export (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:export --appId {APP_ID} --versionId {VERSION_ID} --out {FILENAME.json or PATH/FILENAME.json} \r\n  --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY}\r\n```\r\n\r\n_See code: [src/commands/luis/version/export.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/export.ts)_\r\n\r\n## `bf luis:version:import`\r\n\r\nImports a new version into a LUIS application from JSON or LU content.\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:import\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n\r\n  -i, --in=in                        (required) File path containing LUIS application contents, uses STDIN if not\r\n                                     specified\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --json                             Display output as JSON\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              Version to import (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --in \r\n  {PATH_TO_JSON} --versionId {VERSION_ID}\r\n       $ echo {SERIALIZED_JSON} | bf luis:version:import --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} \r\n  --appId {APP_ID}\r\n```\r\n\r\n_See code: [src/commands/luis/version/import.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/import.ts)_\r\n\r\n## `bf luis:version:list`\r\n\r\nReturns application's versions\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:list\r\n\r\nOPTIONS\r\n  -f, --force                        If --out flag is provided with the path to an existing file, overwrites that file\r\n  -h, --help                         show CLI help\r\n\r\n  -o, --out=out                      Output results to specified folder and/or file in JSON format, otherwise prints to\r\n                                     STDOUT (optional)\r\n\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n\r\n  --skip=skip                        Number of entries to skip. Default: 0 (no skips)\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --take=take                        Number of etnries to return. Maximum page size is 500. Default: 100\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:list --appId {APPLICATION_ID} --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --take \r\n  3\r\n       $ bf luis:version:list --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --out {PATH_TO_JSON_FILE}\r\n```\r\n\r\n_See code: [src/commands/luis/version/list.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/list.ts)_\r\n\r\n## `bf luis:version:rename`\r\n\r\nRenames application version\r\n\r\n```\r\nUSAGE\r\n  $ bf luis:version:rename\r\n\r\nOPTIONS\r\n  -h, --help                         show CLI help\r\n  --appId=appId                      (required) LUIS application Id (defaults to config:LUIS:appId)\r\n  --endpoint=endpoint                LUIS endpoint hostname\r\n  --json                             Display output as JSON\r\n  --newVersionId=newVersionId        (required) New version id\r\n\r\n  --subscriptionKey=subscriptionKey  (required) LUIS cognitive services subscription key (default:\r\n                                     config:LUIS:subscriptionKey)\r\n\r\n  --versionId=versionId              (required) Version to update (defaults to config:LUIS:versionId)\r\n\r\nEXAMPLE\r\n\r\n       $ bf luis:version:rename --endpoint {ENDPOINT} --subscriptionKey {SUBSCRIPTION_KEY} --appId {APP_ID} --name \r\n  {NAME} --description {DESCRIPTION}\r\n```\r\n\r\n_See code: [src/commands/luis/version/rename.ts](https://github.com/microsoft/botframework-cli/tree/master/packages/luis/src/commands/luis/version/rename.ts)_\r\n<!-- commandsstop -->\r\n\r\n[1]:https://aka.ms/lu-file-format\r\n[2]:./docs/working-with-luis.md\r\n[3]:./docs/translate-command.md\r\n[4]:./docs/using-luis-build.md\n","engines":{"node":">=8.0.0"},"scripts":{"doc":"npm run build && npm run doc:readme && rimraf oclif.manifest.json","test":"mocha","build":"tsc -b","clean":"rimraf ./.nyc_output ./lib ./package-lock.json ./tsconfig.tsbuildinfo","prepack":"npm run clean && npm run build && npm run doc:readme","version":"npm run doc:readme && git add README.md","coverage":"nyc npm run test","postpack":"rimraf oclif.manifest.json","posttest":"tslint -p test -t stylish","doc:readme":"oclif-dev manifest && oclif-dev readme","test:functional":"mocha --config ./test/functional/.mocharc.json **/functional/*.test.{js,ts}"},"_npmUser":{"name":"botframework","email":"botframework@microsoft.com"},"_resolved":"D:\\a\\r1\\a\\_botframework-cli-daily\\drop\\microsoft-bf-luis-cli-4.16.0-dev.20231122.4561d55.tgz","_integrity":"sha512-FxT8go4FCYcWhNCCpiEeEYhHDW0S4HUrWqaLxaKQXaoD9ndjjI9y+PGM5gdD6Bef4MtPDny3HBCxbAbgIftOSQ==","repository":{"url":"git+https://github.com/microsoft/botframework-cli.git#master","type":"git"},"_npmVersion":"9.8.1","description":"@microsoft/bf-luis-cli\r ======================","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"~0.24.0","tslib":"^2.0.3","cli-ux":"~5.3.3","lodash":"^4.17.21","fs-extra":"^8.1.0","username":"^4.1.0","node-fetch":"~2.6.0","@types/sinon":"^7.5.0","@oclif/config":"~1.13.3","@oclif/errors":"~1.2.2","@oclif/command":"~1.5.19","@microsoft/bf-lu":"4.16.0-dev.20231122.4561d55","@types/node-fetch":"~2.5.5","@azure/ms-rest-azure-js":"2.0.1","@microsoft/bf-cli-command":"4.16.0-dev.20231122.4561d55","@azure/cognitiveservices-luis-runtime":"5.0.0","@azure/cognitiveservices-luis-authoring":"4.0.0-preview.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","nock":"^11.7.0","uuid":"^3.3.3","mocha":"^6.2.2","sinon":"^7.5.0","globby":"^10.0.1","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^9.0.0","typescript":"^4.0.3","@oclif/test":"~1.2.5","@types/chai":"^4.2.4","@types/nock":"^11.1.0","@types/node":"^10.17.4","@types/mocha":"^5.2.7","@oclif/tslint":"~3.1.1","@types/lodash":"~4.14.159","@types/rimraf":"^2.0.3","@oclif/dev-cli":"~1.22.2","@oclif/plugin-help":"~2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/bf-luis-cli_4.16.0-dev.20231122.4561d55_1700671030986_0.37250962226414974","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-12-10T17:41:43.096Z","modified":"2026-07-16T15:44:19.737Z","0.0.0":"2019-12-10T17:41:43.265Z","4.7.0":"2019-12-18T00:51:02.122Z","4.8.0":"2020-03-17T22:40:50.382Z","4.9.0":"2020-05-12T18:38:55.960Z","4.9.1":"2020-05-28T17:40:01.841Z","4.10.0-dev.20200714.6b8b8a9":"2020-07-14T22:07:57.706Z","4.10.0-dev.20200715.547c305":"2020-07-15T07:19:10.603Z","4.10.0-dev.20200716.d3cbcf0":"2020-07-16T07:19:33.903Z","4.10.0-dev.20200717.fbe453f":"2020-07-17T07:21:28.400Z","4.10.0-dev.20200718.6bd5cf5":"2020-07-18T07:19:30.750Z","4.10.0-dev.20200719.7816875":"2020-07-19T07:19:09.573Z","4.10.0-dev.20200720.88a2a42":"2020-07-20T07:20:56.399Z","4.10.0-dev.20200721.88a2a42":"2020-07-21T09:22:25.471Z","4.10.0-dev.20200723.4c45f4a":"2020-07-23T09:22:25.049Z","4.10.0-dev.20200727.f10d79c":"2020-07-27T09:24:06.743Z","4.10.0-dev.20200728.930f45e":"2020-07-28T09:20:05.674Z","4.10.0-dev.20200729.4ac1279":"2020-07-29T07:21:23.065Z","4.10.0-dev.20200730.3786d10":"2020-07-30T07:20:13.618Z","4.10.0-dev.20200731.4aa848c":"2020-07-31T07:19:04.173Z","4.10.0-dev.20200804.10e144c":"2020-08-04T07:19:28.459Z","4.10.0-dev.20200806.789391b":"2020-08-06T07:26:02.827Z","4.10.0-dev.20200807.8f27460":"2020-08-07T07:19:24.978Z","4.10.0-dev.20200808.5a7c973":"2020-08-08T07:19:01.147Z","4.10.0-rc.20200811.e3d7c37":"2020-08-11T23:11:29.510Z","4.11.0-dev.20200812.fedc732":"2020-08-12T07:17:49.248Z","4.11.0-dev.20200812.46ecaa3":"2020-08-12T22:06:04.121Z","4.11.0-dev.20200813.46ecaa3":"2020-08-13T07:19:25.499Z","4.10.0":"2020-08-14T21:51:10.238Z","4.11.0-dev.20200818.9437cc1":"2020-08-18T07:17:35.904Z","4.11.0-dev.20200818.1c4ddb8":"2020-08-18T20:04:01.339Z","4.11.0-dev.20200819.1c4ddb8":"2020-08-19T07:16:57.891Z","4.10.1":"2020-08-19T18:15:57.541Z","4.11.0-dev.20200821.de66343":"2020-08-21T17:29:37.865Z","4.11.0-dev.20200824.de66343":"2020-08-24T00:18:09.486Z","4.11.0-dev.20200826.65eff66":"2020-08-26T07:19:41.890Z","4.11.0-dev.20200827.d5b17d9":"2020-08-27T07:17:07.058Z","4.11.0-dev.20200831.d7b6149":"2020-08-31T07:17:12.722Z","4.11.0-dev.20200904.ed789e7":"2020-09-04T07:17:06.799Z","4.11.0-dev.20200907.c063415":"2020-09-07T07:17:16.839Z","4.11.0-dev.20200911.7d6ad59":"2020-09-11T07:18:25.299Z","4.11.0-dev.20200911.c8afdcc":"2020-09-11T19:41:33.796Z","4.11.0-dev.20200914.c8afdcc":"2020-09-14T15:54:52.189Z","4.11.0-dev.20200916.4f7c793":"2020-09-16T07:17:52.724Z","4.11.0-dev.20200917.ec30167":"2020-09-17T03:48:55.033Z","4.11.0-dev.20200917.737fe95":"2020-09-17T07:17:22.832Z","4.11.0-dev.20200922.6a0f42c":"2020-09-22T07:17:05.712Z","4.11.0-dev.20200924.df24cb2":"2020-09-24T07:21:56.351Z","4.11.0-dev.20200930.028a4ec":"2020-09-30T07:17:18.012Z","4.11.0-dev.20201002.780bf2c":"2020-10-02T07:18:09.802Z","4.11.0-dev.20201005.7e5e1b8":"2020-10-05T07:19:00.512Z","4.11.0-dev.20201008.18fba61":"2020-10-08T07:16:59.414Z","4.11.0-dev.20201013.7ccb128":"2020-10-13T07:23:32.037Z","4.11.0-dev.20201014.d8a6b54":"2020-10-14T07:18:39.686Z","4.11.0-dev.20201015.a41c691":"2020-10-15T07:24:37.379Z","4.11.0-dev.20201016.24ec3b9":"2020-10-16T07:25:40.701Z","4.11.0-dev.20201019.091464d":"2020-10-19T07:16:53.321Z","4.11.0-dev.20201021.d59abb5":"2020-10-21T07:17:47.295Z","4.11.0-dev.20201022.a4b06fc":"2020-10-22T07:17:24.414Z","4.11.0-dev.20201023.4d90f4e":"2020-10-23T07:17:40.145Z","4.11.0-dev.20201025.69cf2b9":"2020-10-25T17:17:06.238Z","4.11.0-rc.20201026.e06ad47":"2020-10-26T23:00:40.977Z","4.11.0-dev.20201027.e06ad47":"2020-10-27T07:18:23.745Z","4.12.0-dev.20201028.999bc32":"2020-10-28T07:17:59.103Z","4.11.0-rc.20201028.6f4722f":"2020-10-28T20:07:45.736Z","4.12.0-dev.20201029.76cad5c":"2020-10-29T07:17:35.128Z","4.12.0-dev.20201030.307bcd7":"2020-10-30T07:17:30.479Z","4.11.0-rc.20201030.a9f9b96":"2020-10-30T20:33:41.973Z","4.12.0-dev.20201105.f7da1b8":"2020-11-05T08:19:49.500Z","4.12.0-dev.20201106.c64ea80":"2020-11-06T08:15:57.268Z","4.11.0":"2020-11-06T22:48:19.682Z","4.12.0-dev.20201112.f9270c9":"2020-11-12T08:16:08.459Z","4.12.0-dev.20201118.1cb4bee":"2020-11-18T08:17:04.373Z","4.12.0-dev.20201125.454bc64":"2020-11-25T02:09:18.414Z","4.11.1":"2020-11-25T03:46:43.883Z","4.12.0-dev.20201125.77567ef":"2020-11-25T08:17:24.756Z","4.12.0-dev.20201126.853f44c":"2020-11-26T08:17:26.061Z","4.12.0-dev.20201201.1253a5b":"2020-12-01T08:16:31.173Z","4.12.0-dev.20201203.954f006":"2020-12-03T08:16:51.130Z","4.12.0-dev.20201208.3315f42":"2020-12-08T08:17:05.766Z","4.12.0-dev.20201209.a2ab9dd":"2020-12-09T08:17:04.476Z","4.12.0-dev.20201211.e06f70f":"2020-12-11T08:16:40.676Z","4.12.0-dev.20210115.2b00408":"2021-01-15T08:16:42.237Z","4.12.0-dev.20210118.d2c102f":"2021-01-18T08:17:35.579Z","4.12.0-dev.20210121.7decc06":"2021-01-21T08:16:59.038Z","4.12.0-dev.20210126.0184ff0":"2021-01-26T08:15:42.981Z","4.12.0-dev.20210127.fc25e77":"2021-01-27T08:17:19.419Z","4.12.0-dev.20210127.3725565":"2021-01-27T19:48:18.398Z","4.12.0-dev.20210128.3725565":"2021-01-28T08:17:16.188Z","4.12.0-dev.20210129.82760de":"2021-01-29T08:16:39.706Z","4.12.0-dev.20210202.c622c6f":"2021-02-02T08:16:57.860Z","4.12.0-dev.20210205.fe56306":"2021-02-05T08:16:51.103Z","4.12.0-dev.20210208.b300d92":"2021-02-08T08:17:52.177Z","4.12.0-dev.20210209.dbba6c6":"2021-02-09T08:17:02.934Z","4.12.0-dev.20210211.d80ed6a":"2021-02-11T08:16:22.116Z","4.12.0-dev.20210212.50bae19":"2021-02-12T08:16:55.188Z","4.12.0-dev.20210215.64a2839":"2021-02-15T08:17:44.180Z","4.12.0-rc0":"2021-02-18T00:01:41.523Z","4.13.0-dev.20210218.d9e7d3a":"2021-02-18T08:16:06.513Z","4.12.0-rc1":"2021-02-20T01:22:52.848Z","4.13.0-dev.20210222.5f35a0e":"2021-02-22T08:17:43.956Z","4.13.0-dev.20210225.ab2ff4c":"2021-02-25T08:17:36.999Z","4.13.0-dev.20210302.8d7ee7f":"2021-03-02T08:16:41.309Z","4.13.0-dev.20210303.7004e0b":"2021-03-03T08:16:26.650Z","4.12.0":"2021-03-05T00:17:21.171Z","4.13.0-dev.20210309.33c7b6e":"2021-03-09T08:17:14.451Z","4.13.0-dev.20210311.ea3dc6f":"2021-03-11T08:16:59.823Z","4.13.0-dev.20210317.7efaf27":"2021-03-17T07:21:09.275Z","4.13.0-dev.20210318.2aac9b5":"2021-03-18T07:16:40.398Z","4.13.0-dev.20210322.de71c51":"2021-03-22T07:17:46.279Z","4.13.0-dev.20210323.8f22a9d":"2021-03-23T07:17:41.693Z","4.13.0-dev.20210324.2241623":"2021-03-24T07:17:29.502Z","4.13.0-dev.20210329.edada32":"2021-03-29T07:18:54.504Z","4.13.0-dev.20210330.dc0594f":"2021-03-30T07:17:17.744Z","4.13.0-dev.20210401.8dc6ffe":"2021-04-01T07:17:49.416Z","4.13.0-rc0":"2021-04-02T00:50:41.004Z","4.14.0-dev.20210402.7e5fa93":"2021-04-02T07:21:32.700Z","4.14.0-dev.20210406.74baacc":"2021-04-06T07:20:09.216Z","4.14.0-dev.20210407.6745788":"2021-04-07T23:47:18.385Z","4.14.0-dev.20210408.393d33d":"2021-04-08T07:20:16.060Z","4.14.0-dev.20210408.1a5070e":"2021-04-08T17:00:56.631Z","4.14.0-dev.20210409.1a5070e":"2021-04-09T07:20:40.887Z","4.13.0-rc1":"2021-04-09T17:30:36.747Z","4.14.0-dev.20210415.161c029":"2021-04-15T07:20:24.764Z","4.14.0-dev.20210415.7e35288":"2021-04-15T19:15:07.836Z","4.14.0-dev.20210415.ab0fc09":"2021-04-15T20:23:27.923Z","4.13.0-rc2":"2021-04-15T22:50:35.897Z","4.14.0-dev.20210416.ab0fc09":"2021-04-16T07:20:25.529Z","4.14.0-dev.20210419.7257bc2":"2021-04-19T18:34:46.331Z","4.13.0":"2021-04-19T22:19:04.880Z","4.14.0-dev.20210420.fc92e9b":"2021-04-20T07:20:21.837Z","4.14.0-dev.20210422.eccdf02":"2021-04-22T07:21:50.305Z","4.13.1":"2021-04-26T21:40:54.839Z","4.14.0-dev.20210427.c0be653":"2021-04-27T07:21:39.981Z","4.13.2":"2021-04-28T22:42:18.183Z","4.14.0-dev.20210429.968ef75":"2021-04-29T15:55:12.929Z","4.13.3":"2021-04-29T20:53:22.426Z","4.14.0-dev.20210430.968ef75":"2021-04-30T07:19:31.151Z","4.14.0-dev.20210511.07bbd05":"2021-05-11T07:22:39.273Z","4.14.0-dev.20210517.4cdd4d9":"2021-05-17T07:23:38.960Z","4.14.0-dev.20210519.92dfb46":"2021-05-19T07:21:11.716Z","4.14.0-dev.20210521.64e1d40":"2021-05-21T07:22:42.687Z","4.14.0-dev.20210602.be805a8":"2021-06-02T07:25:45.622Z","4.14.0-dev.20210604.3f9ee15":"2021-06-04T07:23:36.747Z","4.14.0-dev.20210623.37f59ec":"2021-06-23T07:31:11.754Z","4.14.0-dev.20210624.eac7a60":"2021-06-24T07:22:29.225Z","4.14.0-dev.20210625.132e0cd":"2021-06-25T07:21:34.107Z","4.14.0-dev.20210629.e97e6b0":"2021-06-29T07:22:09.009Z","4.14.0-rc0":"2021-06-29T18:06:17.747Z","4.14.0-dev.20210630.8078cc6":"2021-06-30T07:21:36.578Z","4.15.0-dev.20210701.be9cd6c":"2021-07-01T07:19:48.504Z","4.15.0-dev.20210702.cbf708d":"2021-07-02T07:21:34.273Z","4.15.0-dev.20210707.cf471cf":"2021-07-07T07:20:21.366Z","4.14.0":"2021-07-07T19:27:11.845Z","4.15.0-dev.20210708.f16ca8f":"2021-07-08T07:19:30.215Z","4.14.1":"2021-07-08T18:40:48.385Z","4.15.0-dev.20210712.eb38bc0":"2021-07-12T07:19:30.128Z","4.15.0-dev.20210715.ead1751":"2021-07-15T07:19:34.011Z","4.15.0-dev.20210723.bf1f054":"2021-07-23T07:23:55.710Z","4.15.0-dev.20210803.40549ca":"2021-08-03T07:22:01.926Z","4.15.0-dev.20210805.6321dcc":"2021-08-05T07:20:29.571Z","4.15.0-dev.20210914.7a936c1":"2021-09-14T07:21:08.654Z","4.15.0-dev.20210917.b688652":"2021-09-17T07:23:54.682Z","4.15.0-dev.20210920.e4d38fc":"2021-09-20T07:24:10.320Z","4.15.0-dev.20210921.fcb2cdb":"2021-09-21T07:23:02.758Z","4.15.0-dev.20210922.c1c0528":"2021-09-22T07:22:14.924Z","4.15.0-dev.20210924.20a3f98":"2021-09-24T07:19:21.158Z","4.15.0-dev.20210928.a9a92a5":"2021-09-28T07:22:49.600Z","4.15.0-dev.20211004.edcf63e":"2021-10-04T07:25:15.878Z","4.15.0-rc0":"2021-10-15T22:52:23.702Z","4.16.0-dev.20211020.406dfef":"2021-10-20T07:23:51.070Z","4.16.0-dev.20211101.bed3c05":"2021-11-01T17:35:38.378Z","4.16.0-dev.20211102.bed3c05":"2021-11-02T07:24:46.432Z","4.16.0-dev.20211102.3f7a67a":"2021-11-02T17:48:19.349Z","4.15.0-rc1":"2021-11-02T23:17:29.980Z","4.16.0-dev.20211103.3f7a67a":"2021-11-03T07:20:22.035Z","4.16.0-dev.20211105.90655c4":"2021-11-05T07:24:56.438Z","4.15.0-rc2":"2021-11-05T18:21:30.307Z","4.15.0-rc3":"2021-11-10T23:40:26.361Z","4.16.0-dev.20211111.15b5c37":"2021-11-11T08:22:29.676Z","4.15.0":"2021-11-16T17:11:39.197Z","4.16.0-dev.20211117.19ff452":"2021-11-17T08:23:42.215Z","4.16.0-dev.20211220.6972973":"2021-12-20T08:24:02.340Z","4.16.0-dev.20220104.33b5e0a":"2022-01-04T08:23:44.734Z","4.16.0-dev.20220105.380511c":"2022-01-05T21:10:18.491Z","4.16.0-dev.20220105.c44b989":"2022-01-06T00:02:00.092Z","4.16.0-dev.20220106.c44b989":"2022-01-06T08:21:14.008Z","4.16.0-dev.20220110.b4d497d":"2022-01-10T08:22:27.797Z","4.16.0-dev.20220120.e933dfc":"2022-01-20T08:24:36.501Z","4.16.0-dev.20220228.5bb413a":"2022-02-28T08:20:58.291Z","4.16.0-dev.20220525.147c370":"2022-05-25T07:22:49.444Z","4.16.0-dev.20220526.695cee5":"2022-05-26T07:20:36.838Z","4.16.0-dev.20220725.a0ab7ca":"2022-07-25T07:22:25.271Z","4.16.0-dev.20221107.64f07e4":"2022-11-07T08:23:33.677Z","4.16.0-dev.20221111.64f07e4":"2022-11-11T23:12:14.527Z","4.16.0-dev.20221114.64f07e4":"2022-11-14T08:23:49.477Z","4.16.0-dev.20231122.4561d55":"2023-11-22T16:37:11.167Z"},"bugs":{"url":"https://github.com/microsoft/botframework-cli/issues"},"license":"MIT","homepage":"https://github.com/microsoft/botframework-cli","keywords":["oclif-plugin"],"repository":{"url":"https://github.com/microsoft/botframework-cli/tree/master/packages/luis","type":"git"},"description":"@microsoft/bf-luis-cli\r ======================","maintainers":[{"email":"botframework@microsoft.com","name":"botframework"},{"email":"sgellock@microsoft.com","name":"sgellock"},{"email":"christopherwhitten@gmail.com","name":"cwhitten"},{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"peinnes@microsoft.com","name":"peterinnesmsft"},{"email":"cmullins@gmail.com","name":"cmullins"}],"readme":"","readmeFilename":""}